仅在网页上有没有办法使用js使网页在微信中显示时防止下拉露出“网页由xxxy提供”

仅在网页上有没有办法使用js使网页在微信中显示时防止下拉露出“网页由xxxy提供”

阅读 6.1k
2 个回答

之所以你可以触发这个回弹, 是因为这是系统的原生体验, 对于内容类页面都有类似这种.

如果你想避免这个现象, 成熟的方案是重置掉原生的Touch事件。

这样做会使原生滑动不可用,你需要根据Touch事件返回的坐标对应的移动页面, 实现滑动。

这样可以变相屏蔽掉这个回弹特性.

举个例子:

function preventTouch() {
    event.preventDefault();
}
document.addEventListener('touchstart', preventTouch);
document.addEventListener('touchmove', preventTouch);
document.addEventListener('touchend', preventTouch);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题