在 Firefox 中加载页面后是否可以终止网页上的所有脚本?

在 Firefox 中加载页面后是否可以终止网页上的所有脚本?

是否可以在一定时间后禁用网站上的所有脚本?例如,我想加载一个网页并让其加载并执行所需的任何脚本。但是,我想在页面加载后手动禁用所有脚本的运行。现在,我可以调出检查和调试器屏幕并暂停脚本执行,但这不允许我在没有运行脚本的情况下查看网页。它会使网页变灰。有没有办法从网页上实际复制文本,同时暂停/禁用所有脚本?

答案1

  • 启用命令行浏览器控制台(默认情况下禁用)
  • 加载网页
  • 打开浏览器控制台,输入或复制粘贴以下行,然后按Enter
gBrowser.selectedBrowser.browsingContext.allowJavascript = false;

该设置特定于选项卡,并可保持导航。您可以随时通过应用true

此外,由于没有记录,因此可能随时更改。事实上,它最近发生了变化,并且此代码仅适用于 Firefox 92 及更高版本

答案2

铬合金有javascript开关,你只要等待页面加载然后关闭javascript:https://chrome.google.com/webstore/detail/toggle-javascript/cidlcjdalomndpeagkjpnefhljffbnlo

火狐具有几乎相同功能的 Javascript Switcher,但可以记住您在每个站点上留下的最后一个位置:https://addons.mozilla.org/en-US/firefox/addon/quick-js-switcher/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search

相关内容