为何浏览器层面禁用「平滑滚动」却对某些网页无效?

无论是 Firefox 还是 Chrome/Chromium 我都禁用平滑滚动,因为平滑滚动速度慢,有卡顿感。

但某些网页似乎会 Override 浏览器的设置,依然平滑滚动。之前遇见过不少这种事情,但没有记下来。

现在留意记下了一个网页:

就是依然会平滑滚动。这个网页的平滑感还不太明显,之前我遇到过一个滚动更卡顿的网页,只是没纪录下来。

对于火狐,能否通过修改 userContent.css 或者其他设置来强行禁止网页自身的平滑滚动代码?

火狐的平滑滚动速度不慢、不卡顿啊,只是加了个动画而已。不过我不喜欢动画,也关掉了(general.smoothScroll=false)。你这个页面上也没有平滑滚动。

好像是被网页覆写了,刚一进去页面 space 和 shift+space 都是非平滑,但鼠标滚动了一下后,space 和 shift+space 也平滑了。general.smoothScroll为 false 无用

1赞

我的电脑性能不怎么样,日常使用 a8-7650k 电脑上网。这个核显是十年前的,性能很差。

你们知道要怎么关闭浏览器的动画不?我自己手机的动画也是关闭的。我感觉显示动画是在浪费机能和浪费我的时间。

火狐的话,可以在 ~/.config/gtk-3.0/settings.ini 里写:

[Settings]
gtk-enable-animations = false

这个功能是关闭 gtk3 的动画,不是关闭网页里面的动画。

这个功能会关闭火狐的界面动画。至于 网页听不听,那取决于网页。当网页执意要和用户作对时,你除了关掉它也没有别的办法。

确实啊,我越来越不爱开网页。没啥用处,还消耗掉我机器的大半性能。

平时不玩游戏,所以我电脑里面最大的应用就是浏览器。