如何使 Page Up 和 Page Down 键在浏览器中滚动一整屏?

RSW*_*RSW 13 firefox safari google-chrome internet-explorer scrolling

从我记事起,我就对浏览器的行为感到沮丧,即使用键盘上的Page UpPage Down键不会全屏滚动网页。每当我阅读一个长网页时,我更喜欢从上到下阅读整个屏幕,按Page Down,然后在下一页的顶部继续阅读。但是,这样做总是会在下一个屏幕的顶部留下前一个屏幕的几行。当我搜索屏幕的前几行以准确记住我之前在前一个屏幕上停止阅读的哪一行时,这通常会完全打破我的注意力。每次简单地重读前几行对我的注意力也有类似的影响。

有什么方法可以改变这种行为,以便Page UpPage Down键滚动当前屏幕的 100%,而不是在“整页”滚动后在屏幕顶部留下几行前一页?这种“部分页面滚动”行为似乎是当前版本的 IE、Chrome、Firefox 和 Safari 上的正常行为,尽管数量不同(IE 和 Chrome 都从前一个屏幕留下了大约五行,而 Firefox 和 Safari 只离开了一个或两个)。

例如,这里是使用该Page Down键之前在 IE9 中的一个屏幕:

在此处输入图片说明

这是使用该Page Down键后的下一个屏幕(“重复”线以红色圈出):

在此处输入图片说明

Mr.*_*ard 3

我刚刚在 Firefox 19 的主要问题列表上对此进行了测试,屏幕之间只有一点点重叠。我想这是为了万一一行文本在屏幕之间分开,它可以在第二个屏幕上读取。

屏幕 1:

屏幕1

屏幕 2:

屏幕2

这种重叠似乎是固定的量,而不是由字体大小决定,因此有时(例如本示例)需要更多的重叠。但是,对于大字体,您可能需要足够多的重叠,以避免在两个屏幕上将一条线切成两半。