如果您使用网络浏览器阅读长篇文章,眼睛会更容易得到引导。
一个简单的解决方案就是阅读屏幕底部的内容,然后一行一行地向下滚动。
到目前为止,我找不到使用 Firefox 精确滚动一行的方法。在我的设置中,光标向下移动不止一行。
提供标尺或类似东西的插件也可以起作用。
如果其他浏览器支持此功能,我愿意进行更改。
有人有解决方案吗?
答案1
正如所提到的这Mozilla 支持页面,您可以尝试更改以下一个(或两个)隐藏设置:
(1)在新标签页中,about:config
在地址栏中输入或粘贴,然后按 Enter。单击小心按钮。
(2)在列表上方的搜索框中输入或粘贴内容,wheel
并在列表过滤时暂停
(3A) 双击mousewheel.default.delta_multiplier_y
首选项并输入一个更高的值,使车轮的每次移动都覆盖更多的地面。例如,您可以尝试 300 或 500。您可以保持此选项卡打开,并尝试滚动其他选项卡,直到找到一个能为您提供所需速度的值。
(3B) 双击mousewheel.system_scroll_override_on_root_content.vertical.factor
首选项并输入更高的值。例如,尝试将 200 更改为 500。您可以保持此选项卡打开,并尝试滚动其他选项卡,直到找到可为您提供所需速度的值。
答案2
此答案最初是为 Firefox Legacy 编写的。 Firefox Quantum 的替代附加组件可在其他答案中找到。
最简单的方法可能是使用扩展:光滑轮
该扩展已不再出现在 Mozilla 附加组件网站上,但仍可通过主页获取mozdev.org,可能仅适用于 Firefox 56 或更早版本。此扩展提供了扩展选项,可通过控制滚动的步长和速度来自定义您的滚动体验。请看下面的屏幕截图。
默认设置比安装附加组件之前稍微流畅一些,但可能太快了,不符合您的要求。尝试以下建议(我自己试过)。
滚动设置
在下面基本 - 滚动,相应更改:
步长:
1/5 page
-->5 pixels
速度:
Normal (0.4 sec)
-->Relaxed (0.7 sec)
然后,点击申请按钮以使更改生效。此时,您可能会注意到页面会根据您的滚动手势习惯“加速”。为了获得更一致的感觉,请继续执行以下步骤。
在下面高级 - 高级滚动设置,相应更改:
- 自适应持续时间:
Medium (x2.5)
-->[DISABLED]
最后,点击申请再次按下按钮。现在您会注意到,滚动在每个步骤上都更加“均匀”和一致。
滚动体验
如果你偶尔遇到短暂挂起的情况,你可能需要访问这一页解释了 VSync 和其他问题。
到目前为止,我还没有找到用 Firefox 精确滚动一行的方法。
虽然这个解决方案可能不是在 Firefox 中只给出一行,这是使用此附加组件可以获得的5 pixels
最小步骤(后面跟着)。而且可能比在 中进行调整的风险更小。1/20 page
about:config
根据我的测试经验此 Mozilla 贡献页面 (2015),1/20 page
感觉像是介于20 pixels
和之间50 pixels
。话虽如此,1/20 page
可能会滚动更多或更少,具体取决于页面内容和字体大小。
答案3
您可以使用再次平滑滚动Firefox 扩展:
https://addons.mozilla.org/ru/firefox/addon/yet-another-smooth-scrolling/?src=api
然后,自定义键盘和鼠标滚轮的滚动选项就非常容易了。
转到扩展程序的首选项,然后根据浏览器的字体选择键盘或鼠标的步长。(对我来说 22 效果很好,我的字体是 Georgia,大小是 15)。
答案4
阅读@PeterNerlich 的评论后,我决定制作一个扩展程序来检测字体大小并按该像素数滚动。我主要使用 Chrome,并为 Chrome 制作了此扩展程序。
您可以从此处下载测试版本关联。
我在 Windows 版 Chrome 和 Ubuntu 14.4.3 的 Chromium 浏览器中测试过。为了包含行与行之间的间隙,我将字体大小乘以 1.5。但是,我将在下一版本中提供一种减少或增加间隙系数的方法。您可以访问 Chrome 控制台 ( ++ Ctrl)查看字体大小并读取滚动数据。ShiftJ
要安装扩展,请转到chrome://extensions/
,将测试版文件拖放到窗口中。然后按添加按钮。
扩展的工作原理:
- 看到这个图像
- 浏览网页并按下扩展图标。
- 按“检测字体大小!”按钮。
- 按下按钮后,立即单击想要逐行滚动的文本。
窗口现在将根据字体大小滚动。
我还实现了代码来绑定键盘上的上下键,就像鼠标滚轮一样。我会改进功能并很快发布下一个版本。