允许滚动到页面末尾

Zev*_*itz 7 browser scrolling

网络浏览器(IE、Firefox 或 Chrome)中是否有任何选项允许在页面末尾滚动一屏?当阅读一长页文本并按 PAGE-DOWN 滚动到下一页时,浏览器窗口底部的文本会滚动到窗口顶部(大约有两行重叠)。当滚动到最后一半或四分之一屏幕时,底部会滚动到浏览器窗口中间的某个位置(基于文档剩余部分的长度),迫使我搜索我的位置。

允许切换此行为的插件或插件会更好。

类似于 Notepad++ 的 ScrollPastEOF 插件,但适用于网络浏览器。

cor*_*nus 5

这是我为此使用的 CSS 代码,该版本在较少的网站上导致我的问题较少。请参阅 Stylish 插件或浏览器的相应内容以安装它。'700px' 是我的页面视图区域减去一些小的数量,以使最后一行在滚动结束时可见。

html {
    height: auto !important;
    padding-bottom: 700px !important;
}
Run Code Online (Sandbox Code Playgroud)

例如,在Firefox浏览器中,点击Stylish菜单中的“Write blank style”,然后输入以下代码:

@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;
    }
}
Run Code Online (Sandbox Code Playgroud)

我应该补充一点,我只在 Firefox 上测试过它,尽管它应该可以在任何浏览器上运行。

  • 根据 [this answer](/sf/answers/1178636721/),您可以使用“100vh”或“90vh”(“vh”表示视口高度)而不是 700px。 (2认同)

小智 3

我专门为你创建了一个 chrome 扩展,这是一个相当粗糙的修复,但它不需要做任何其他事情就可以完成工作。查看: https: //github.com/LudwikJaniuk/MorePageSpace/releases/

请注意: 这可能不适用于具有视差效果等的超级交互式网站。尝试一下,你就会看到。

阅读源代码的 Web 开发人员请注意:<br/>是的,我知道有比在页面的 HTML 中 附加几十个更好的方法来做到这一点。

如果您碰巧是一名 Web 开发人员或至少了解简单的 HTML,请注意:<br/>该扩展的基本作用是,当您单击其按钮时,它会在页面正文的末尾 附加许多标签。我添加了很多,因为我的屏幕很大,但如果您决定仍然想要更多,您可以随时单击它两次。或者三次...;)

另外,您肯定可以自己进入并操纵该网站的源代码。但按下按钮不是更容易吗?