如何阻止Firefox滚动到页面底部时自动加载新内容
阻止Firefox滚动到底部自动加载内容的解决办法
方法1:修改about:config禁用全局滚动事件监听
- 在地址栏输入
about:config回车,确认风险提示后进入配置页 - 搜索
dom.event.scroll.enabled,把它的值改成false提醒:这个设置会禁用所有页面的滚动事件监听,可能影响部分依赖滚动的功能(比如页面内锚点跳转、滚动动画),出问题改回
true就行
方法2:用用户脚本精准拦截目标网站的无限滚动
- 打开Firefox设置→「隐私与安全」,找到「自定义权限」,开启「允许用户脚本」
- 写一个自定义用户脚本,针对特定网站禁用无限滚动,比如谷歌搜索的示例:
把代码存成// ==UserScript== // @name 关闭谷歌搜索无限滚动 // @match https://www.google.com/search* // @grant none // ==/UserScript== // 移除自动加载的滚动监听 if (window.__autoScrollHandler) { window.removeEventListener('scroll', window.__autoScrollHandler); } // 恢复传统分页栏 document.querySelector('div#foot table')?.style.display = 'block';.user.js文件,拖进Firefox就能安装。其他网站可以修改@match的网址,再调整脚本里的拦截逻辑,找到对应网站的自动加载函数禁用掉。
方法3:谷歌搜索专属设置(最省心)
谷歌自己就有开关:
- 打开谷歌搜索页,点右上角「设置」→「搜索设置」
- 在「结果分页」里,勾选「每页显示10条结果」,取消「滚动到页面底部时自动加载更多结果」
- 点「保存」,之后搜索结果就变回传统分页,点页码翻页就行
方法4:用内容拦截禁用网站脚本(极端情况用)
- 进Firefox设置→「隐私与安全」→「内容拦截」,选「自定义」模式
- 勾选「脚本」,点「管理例外情况」,把要禁用无限滚动的网站加进去,设为「阻止」
注意:阻止脚本会让网站很多功能失效,只适合纯看内容的场景
内容的提问来源于stack exchange,提问作者CashDiver
相关产品推荐
相关产品推荐

