2

我搜索了这两个附加组件之间的差异,但我只找到了枯燥和基本的论坛主题。

据我了解Adblock(Plus),使用某种正则表达式来禁用内容,但不会阻止加载内容。同时NoScript防止页面加载不受信任的资源(因此应该增加页面加载)。

问题

那么有人可以解释每个附加组件背后的机制及其对网络流量的影响吗?

请在您的答案中提供来源。

4

3 回答 3

2

广告拦截(加号)

来自维基百科文章 AdBlockPlus

允许用户防止页面元素(例如广告)被下载和显示。

来自官方网站部分Adblock Plus 如何工作?

它可以阻止来自网站的特定请求,通常是投放广告的请求。

无脚本

来自 NoScript 网站部分超越 JavaScript:阻止 Java、Silverlight、Flash 和其他嵌入内容

Java 小程序、Flash 电影/应用程序、Quicktime 剪辑、PDF 文档和其他内容甚至不会从您认为它们令人烦恼或危险的站点下载,从而节省您的带宽并提高您的导航速度

也如测试:Firefox插件对带宽消耗的影响,NoScript对带宽的影响比AdBlock-like插件显着。

结论

因此,似乎两者都使用相同的机制来防止广告出现。

于 2014-01-22T19:45:19.867 回答
1

AdBlock 确实会阻止文件被加载。您可以通过查看浏览器调试工具中的网络选项卡来了解这一点。它无法加载的事实意味着它被完全阻止了。

NoScript 完全阻止 javascript 运行,除了受信任的来源,因此它将破坏许多依赖 JS 进行日常交互的网站。如果您对不断将事物列入白名单感到满意,那么它可能会对页面加载产生更大的影响(以一种好的方式),但有失去功能的风险。

编辑:这篇文章是参考 AdBlock 而不是 AdBlock Plus,因为它是预先编辑的。关于该软件,Point 仍然存在。

于 2014-01-22T18:55:21.407 回答
-1

很大的不同,我不信任 NoScript,他们不止一次被发现违反 Mozilla 规则,最近修改了 NoScript,以便在查看 NoScript 网站时禁用 Ghostery 插件。另一个值得注意的是,使用 Adblock Plus,我成功阻止了第三方 iframe,当安装 NoScript 时,由于某种原因,第三方 iframe 再次被允许,NoScript 是仅禁用 Adblock Plus 的一部分还是全部,我不知道,我对编程的了解不够多,无法说这两种方式。

如果比我更有知识的人可以确定,这里是如何重现我的结果首先将此规则添加到 Adblock Plus,*$subdocument,third-party,这会阻止第三方 iframe,而不是安装 NoScript 并确保禁用 javascript ip-check.info,它必须被禁用,由于某种原因,如果启用了 javascript,NoScript 会阻止第三方 iframe,但如果为该页面禁用它则不会,这本身有点奇怪,但无论如何都要进行检查,只需启用 addblock plus,身份验证(第三方框架)将变为绿色(良好),一旦您安装 NoScript,身份验证现在将变为红色(错误),由于某种原因 NoScript 会禁用部分或全部 adblock plus。

于 2014-06-01T15:12:54.393 回答