![允许滚动到页面末尾](https://linux22.com/image/1421899/%E5%85%81%E8%AE%B8%E6%BB%9A%E5%8A%A8%E5%88%B0%E9%A1%B5%E9%9D%A2%E6%9C%AB%E5%B0%BE.png)
网络浏览器(IE、Firefox 或 Chrome)中是否有任何选项允许滚动到页面末尾后一屏?阅读一页长文本并按 PAGE-DOWN 滚动到下一页时,浏览器窗口底部的文本会滚动到窗口顶部(大约有两行重叠)。滚动到最后半屏或四分之一屏时,底部会滚动到浏览器窗口中间的某个位置(取决于文档剩余部分的长度),迫使我搜索我的位置。
允许切换此行为的插件或附加组件会更好。
类似于 Notepad++ 的 ScrollPastEOF 插件,但是适用于 Web 浏览器。
答案1
我专门为你创建了一个 chrome 扩展程序,这是一个相当粗糙的修复程序,但它可以完成工作而无需执行任何其他操作。查看它: https://github.com/LudwikJaniuk/MorePageSpace/releases/
请注意: 这可能不适用于具有视差效果等的超交互式网站。试试就知道了。
阅读源代码的 Web 开发人员请注意:<br/>
是的,我知道有比在页面的 HTML 中 添加几十个更好的方法。
如果你恰好是一名 Web 开发人员或者至少了解简单的 HTML,请注意:
该扩展程序的基本功能是,<br/>
当您单击其按钮时,它会在页面主体末尾附加大量标签。由于我的屏幕很大,所以我添加了很多标签,但如果您决定仍需要更多标签,您可以随时单击两次。或三次... ;)
另外,你当然可以自己进入并操纵网站的源代码。但按一下按钮不是更容易吗?
答案2
这是我为此使用的 CSS 代码,该版本在较少的网站上给我带来的问题较少。请参阅 Stylish 插件或浏览器的相应插件以进行安装。'700px' 是我的页面视图区域减去一些小部分,以使最后一行在滚动结束时可见。
html {
height: auto !important;
padding-bottom: 700px !important;
}
例如在Firefox浏览器中,点击Stylish菜单中的“写入空白样式”,然后输入以下代码:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://), url-prefix(https://), url-prefix(ftp://), url-prefix(file://) {
html {
height: auto !important;
padding-bottom: 700px !important;
}
}
我应该补充一点,我只在 Firefox 上测试了它,尽管它可以在任何浏览器上运行。