如何仅在特定页面禁用JavaScript?
如何仅在特定页面禁用JavaScript?
嘿,这个问题我太有共鸣了——全局禁用Wayback Machine的JS确实有点小题大做,毕竟大部分存档页面还是正常的。其实uBlock Origin支持精准的页面级JS禁用规则,完全不用一刀切,我给你捋捋具体操作:
- 首先打开uBlock Origin的设置面板:点击浏览器右上角的uBlock图标,然后点那个齿轮形状的设置按钮。
- 切换到「我的规则」标签页,这里就是自定义规则的地方。
- 在规则输入框里,根据你的需求写精准规则:
- 如果是想针对Wayback Machine里某一个存档快照下的所有页面禁用JS,规则可以这么写:
no-scripting: web.archive.org/web/20231001123456/* true(把中间的日期数字换成你要处理的快照ID就行,*用来匹配这个快照下的所有子页面) - 如果只想针对单个具体存档页面,就直接写完整的页面URL:
no-scripting: web.archive.org/web/20231001123456/https://example.com true
- 如果是想针对Wayback Machine里某一个存档快照下的所有页面禁用JS,规则可以这么写:
- 写完规则后,点击「保存」或者「应用更改」按钮,刷新目标页面就能生效了。
小提示:如果不确定规则有没有生效,可以打开uBlock的弹窗,看「已应用的规则」部分,确认这个页面是否触发了no-scripting的限制。这样既解决了坏JS的问题,又不会影响其他正常的存档页面~
备注:内容来源于stack exchange,提问作者Alex O
相关产品推荐
相关产品推荐

