是否有适用于 Google Chrome 的 NoScript 替代品?

Ste*_*ght 51 browser google-chrome browser-addons

我喜欢使用 Google Chrome,但我不喜欢访问嵌入了可能包含恶意 JavaScript 的广告/页面的网站。是否有类似 Firefox 扩展程序NoScript的 Google Chrome扩展程序?

Mat*_*haq 21

ScriptSafe最近问世,并且击败了 NotScripts。

一个简单的扩展,将 NoScript 的一些功能引入 Chrome,同时强调简单性和直观性(不隶属于 NoScript):

  • 白名单/黑名单功能和精细控制
  • 实际上加快了浏览速度,因为它删除了很多不需要的内容
  • 能够删除<SCRIPT>, <OBJECT>, <EMBED>, <IFRAME>, <FRAME>, <APPLET>, <AUDIO>, <VIDEO>, <NOSCRIPT>,<IMG>元素,以及 webbugs
  • 阻止不需要的内容的能力(MVPS HOSTS、hpHOSTS(仅限广告/跟踪服务器)、Peter Lowe 的 HOSTS 项目、MalwareDomainList.com 和 DNS-BH – 集成了恶意软件域阻止列表!)
  • 能够阻止点击引用数据
  • “直观”图标会根据页面是否被列入白名单/黑名单/绕过而改变
  • 在工具栏中显示阻止/删除的项目数
  • 在选项卡详细信息弹出窗口中显示阻止/允许的项目(以及项目类型)
  • 批量导入域名到白名单和黑名单
  • 选项暂时允许一个页面/暂时允许所有被阻止的项目
  • 选择默认模式(全部阻止或全部允许)
  • 保留同域元素的选项
  • 在白名单/黑名单/临时后禁用页面自动刷新的选项。绕过页面

编辑:它现在利用 Chrome 17 中新的内容阻止 API 来准确且非常快速地阻止。上面的功能集很旧,顺便说一句,但我懒得更新它。;)


Jos*_*unt 20

查看 Privoxy。Lifehacker 有一个关于如何设置它的很好的指南

Privoxy 支持剥离广告、Javascript 和讨厌的 HTML 片段,以及任何网络浏览器的字符串替换。我过去使用过它,我没有注意到速度差异。

  • 在撰写本文时,Chrome 没有扩展支持,因此在 IMO 中,这是实现类似功能的最佳方式。找到这个答案是为了解决史蒂夫赖特遇到的问题,所以它确实回答了这个问题。 (4认同)
  • 这无法回答问题,即不,Chrome 没有适当的扩展支持。 (2认同)

joe*_*dle 10

与 NoScript 有点不同但可能会引起兴趣:HTTP Switchboard允许您根据 URL 和内容类型阻止加载资源。(Github 存储库

更新:HTTP Switchboard 已被uMatrix(高级)和uBlock Origin(简单)取代。 感谢Quinn Comendant提供的链接。

在此处输入图片说明

我在这个答案中找到了

或者,要将已知的跟踪器和小部件列入黑名单,您可以尝试Ghostery。但这并没有解决 OP 的愿望,即在列入白名单之前阻止所有 Javascript。


Dav*_*man 8

查看NoScript 开发人员关于 NoScript 未移植到 Chrome 的原因的回复

原因很简单:Chrome 仍然缺乏选择性脚本禁用和对象阻塞所需的基础设施。

因此,您可以阻止广告关闭所有脚本/插件- 无法将某些站点列入白名单以用于脚本/插件并阻止其他站点。


小智 8

有一个很棒的扩展叫做NotScripts ,它基于 FF NoScripts


MES*_*wis 6

您可以使用启动参数作为快捷方式来阻止 java、java 脚本、图像和插件,方法是在 google chrome 快捷方式的末尾附加以下内容之一:

Java:“-禁用-java”

Java 脚本:“-disable-javascript”

插件:“-禁用插件”

图像:“-禁用图像”

取自 Lifehacker这里