Chrome:在网页末尾禁用鼠标滚轮弹性滚动


12

当您尝试使用鼠标滚轮scroll wheel滚动浏览网页的顶部或底部时,似乎 Google Chrome版本51.0.2704.84(或最近)引入了“弹性橡皮筋”效果。

我正在使用OS X,以前从未在Chrome中看到此行为。

我发现橡皮筋效果在触摸设备上很有用,但是在台式计算机上使用鼠标时不需要。当我用鼠标滚轮滚动到最后时,通常就是我要去的地方,橡皮筋效果只是一个烦人,并延迟了进一步的操作。

我检查了chrome:// flags,但似乎找不到设置。不确定。


2016年9月4日更新:该“问题”现在已消失,并且使用鼠标滚轮滚动到页面结尾时,惯性设置恢复为以前的“立即停止”行为。我不确定发生了什么变化,但可能是Google Chrome更新。我接受了以下答案,以防某人对此问题有特殊的了解。


完全相同的问题在这里。我喜欢触控板上的弹性滚动条,但是在普通鼠标上却很难。很想能够禁用它,回到原来的状态。(我是在这里赏金的,希望能对此问题有更多的关注,尽管只是一个很小的问题)
Mint

请参阅本文中的解决方案是否在这里适用:在OS X中禁用弹性滚动。另请参见TinkerTool中的“禁用惯性”和“禁用橡皮筋效果”。
harrymc '16

1
@harrymc,谢谢,是的,确实可以,但是它禁用了整个操作系统的弹性功能,我非常喜欢这个功能,只是不能在Chrome中使用普通的鼠标。
薄荷

1
正如在发行号101916中有关此OS X设置的评论所述:“ Chrome版本23应该遵守首选项”。否则,可以使用附加组件将此CSS代码添加到每个显示的将来页面中。
harrymc '16

Answers:


6

Chrome仅遵循OS X系统偏好设置。

在文章“ 在OS X中禁用弹性滚动”中描述了禁用这些首选项 。

您也可以使用免费的TinkerTool。请特别参见“禁用惯性”和“禁用橡皮筋效果”的设置。

如果您只想对Chrome禁用此功能,则需要将此CSS代码段添加 到以后显示的每个页面中。最好使用附加的Tampermonkey(Greasemonkey的Chrome端口)完成此操作。

请参阅Tampermonkey网站以使用它。

更多参考资料:


2
不确定Chrome是否仅遵循OS X系统偏好设置是否正确。当使用在Safari鼠标滚轮,滚动并不能产生这种效果。由于某种原因,在Chrome中,鼠标滚轮的行为就像触摸设备一样。添加CSS代码可能也会禁用触摸板的惯性,对吗?
Winterflags

它应该在任何地方禁用惯性。Chrome以前存在一个错误,Chrome不遵循这些首选项,而现在却如此。我想知道Safari是否有类似的问题。当然,可能还有其他可能的答案。
harrymc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.