问题标签 [adblock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
682 浏览

javascript - 如何检查广​​告拦截器是否阻止了 javascript 文件

安装在 chrome 中的 Adblocker 正在阻止所有名称中包含“Ads”字样的 javascript 文件。有没有办法检查用户是否在其浏览器中使用了 adblocker 并提醒他禁用 adblocker 以便查看页面

0 投票
1 回答
1089 浏览

firefox - adblock plus如何隐藏元素?

我试图了解 adblock 如何隐藏元素。我只看到类似的东西-moz-binding: url("about:abp-elemhidehit?067696143543#dummy") !important;。而这个绑定是空的。我查看源代码并看到AboutHandler拦截abp-elemhidehit?(Math.Random),但看起来这个类只是计算过滤器中的命中数。-moz-binding 如何隐藏节点?

0 投票
1 回答
636 浏览

javascript - 在 Mozilla 中阻止 Javascript 用于广告

这个问题是相关的网站浏览。并屏蔽一些广告。

我正在使用 Mozilla firefox 并安装了“无脚本”广告块扩展。它锁定了我想要的所有广告。现在我注意到一些网站在他们的网页中嵌入了一些 javascript,这些 javascript 检测到浏览器 firefox 或 Chrome 中安装的任何扩展,然后重定向到特定的自定义页面,上面写着请禁用您的 Adblock 脚本/扩展。

就像我从http://uptobox.com下载文件一样,今天它会将我重定向到自定义 html 页面http://uptobox.com/pages/adblock.html

做重定向的脚本在这个网站的网页源中。

无论如何我想停止这个脚本来重定向我或任何通过在我的浏览器中呈现页面来停止这个javascript的firefox模块/插件?

提前谢谢了

0 投票
0 回答
1056 浏览

javascript - 检测广告拦截和邀请客人禁用的新方法

我对JS真的很陌生,我正在努力学习它。

我已经看到了很多关于这个的问题,但似乎没有解决这个问题的唯一答案,也没有明确的代码来实现。

浏览几个 NFL 网站,我发现他们已经实现了一个有趣的代码,我很想知道它是如何工作的,以及是否可以复制它。

他们的 detect-blocked-ads.js 显示了这一点:

然后,如果启用了广告块,它们会在页面顶部显示一个 CSS 彩色块。

我很想知道如何调用这个函数来显示附加在 JS 文件中的代码或消息。

谢谢

0 投票
1 回答
62 浏览

google-chrome - 用于 safari 和 chrome 的 XPCOM

Adblock Plus 使用 XPCOM 来阻止广告请求,即使用内容策略对象。似乎 XPCOM 仅适用于 firefox 浏览器。Adblock plus 如何为 chrome 和 safari 做同样的事情。

0 投票
1 回答
3287 浏览

javascript - Ad Block Plus 阻止 jQuery 脚本?

我有一个脚本,它从我的 CMS 中提取数据,然后允许一个人对投票进行投票。该脚本工作正常。但是,我在 Firefox 中安装了 Ad Block Plus 插件。当启用该功能以阻止脚本正确提交表单时。它似乎在前端正确提交,但从未在后端注册。

为什么 Ad Block Plus 会阻止我的与广告无关的脚本?

脚本如下:

0 投票
0 回答
204 浏览

javascript - 如何在网页上获取外部资源的内容?

我正在开发一个类似于 adblock 的 chrome 插件,我试图弄清楚如何访问正在加载的特定页面上的资源。

例如,如果页面正在加载外部 javascript 或具有某些特定字符串的 iframe - 我想拦截它。

如何查看这些外部资源的来源?我可以为此使用 Javascript/JQuery 还是需要使用 Webkit 的功能?

你能指出我正确的方向吗?

0 投票
1 回答
4457 浏览

google-chrome-extension - 将 chrome 扩展与 phantomjs 集成

有没有办法我们可以使用 phantomjs 安装 chrome 扩展(.crx)?

我的任务是将adblockplus与 phantomjs 集成,这样我就可以过滤所有的广告 URL 并使用 phantomjs 进行报告。

或者任何其他方式将adblockplus扩展与 phantomjs 集成?

0 投票
1 回答
1526 浏览

sniffer - Adblock 过滤器解析器

我正在编写一个网络嗅探器(例如wireshark),我想忽略广告和跟踪器产生的流量。为此,我想将 Easylist(AdBlock 加过滤器列表)加载到我的嗅探器并从那里使用它。我想知道是否有一个可以读取 adblock 过滤器的开源解析器?

0 投票
1 回答
599 浏览

html - Adblock 不应该阻止“.banner”吗?

在阅读了如何在 HTML 页面中停止 adblock 和阻止图像之后- Adblock 不应该阻止以下 JSFiddle吗?

我正在尝试设计自己的横幅,但很好奇我是否应该避免实际调用它.banner。如果是这样,有哪些有意义的替代方案?.livelihood? .bank_account_helper?

我在 Firefox 29.0.1 上使用 Adblock Plus 2.6。

HTML:

CSS: