html – 在safari上导航后禁用滚动9.1.2

首先,我道歉,我没有 minimal,verifiable测试用例.我在Safari上出现的问题,但是我没有任何苹果产品.

this website,有一个错误,用户在导航后不能滚动页面.您可以按照链接,点击其中一个按钮,返回(通过滑动,单击按钮或使用快捷方式),然后您将无法使用触控板或鼠标滚轮来滚动页面.我基本上没有什么可能导致这个.

报告的用户使用的是Safari 9.1.2

解决方法

简而言之:

我相信答案是:您网站的代码没有错误.

事实上,我认为这是硬件相关的,这就是为什么很多人不能重现这个问题,只影响一些用户.

我已经使用我的Macs和browserstack,在Lion / Safari 6到El Capitan / Safari 9的每个操作系统上测试了网站,使用触控板和魔术鼠标.

在每种情况下,站点运行正常.

正如你所说,轨道垫受到影响,我想补充说,任何2指手指滑动可能是确切的原因,1手指滑动不是.

而且我说的是硬件相关的原因:因为苹果运行的用户论坛上的用户抱怨同样的问题,并且说PRAM重置是纠正了问题.

Swipes and scrolling stop working in Safari

苹果论坛上的更多用户表达自己的抱怨.

Apple users place the blame on everything from OS upgrades to system bugs and failing hardware .

结束:有一件事是肯定的.我没有看到一个用户声称这是网站编码的结果.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些