问题标签 [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.
javascript - 是否对我的 URL 中的“广告”进行 adblock 过滤?
我收到用户报告说我的两个网站已损坏。似乎在每种情况下他们都在运行 adblock plus。从我得到的报告来看,Javascript 似乎没有运行。
这是在黑暗中刺伤,但是(也许不幸的是)我的 servlet 都是从一个包含“应用程序目录”的“/ad/”的 URL 运行的,例如。
http://www.example.com/ad/b
有人知道这是否是 adblock 用来做它的那种大锤吗?
jquery - 占网站中的 Adblock Plus 用户
大家好(还有圣诞快乐),
我刚刚在一个目前还没有上线的网站上工作,我正在尝试解释安装了 Adblock Plus 的用户(即修复边距和填充,以便在 ABP 摆脱时网站的布局不会中断的 div 持有广告)。
目前我的jQuery是:
这适用于 Chrome 的 AdBlock 扩展,但对 AdBlock Plus 没有任何作用。
我也尝试过使用:
但这根本没有用。
我知道有广告是有争议的,但我只是在寻找一个答案,而不是关于我为什么不应该有广告的争论——而且我正在尝试为那些看不到广告的人修复布局.
任何帮助表示赞赏!
谢谢。
javascript - 登录被广告拦截器阻止
我想知道,因为我有一个网站登录脚本,它使用这个命令:
无论如何,当注册一个新帐户时会触发此功能(恢复帐户相同但脚本不同)。无论如何,一些用户无法注册,因为该窗口从未弹出。我发现这是由 adblock 扩展引起的。我想知道是否有任何方法可以替换命令adboxshow
。有谁知道任何工作相同但不会被阻止的替代方案?
python - Python 使用带有 Selenium 和 Firefox Webdriver 的 Adblock
我的目标是通过 Python 将 Adblock Plus 与 Selenium 一起使用。我已经能够让它加载扩展,但默认情况下它不包括默认过滤器“EasyList”。这是我到目前为止所拥有的:
大部分代码都是从http://selenium-python.readthedocs.org/en/latest/faq.html
windows - 超级广告拦截器HTTP修改架构
不完全确定哪个(...如果有的话)*exchange 站点是这个问题的地方,但我希望有人可以描述操作系统级广告拦截器的架构。它必须以某种方式拦截 HTTP(/HTTPS?)并修改响应。我很高兴具体知道这是如何实现的——是否有本地 HTTP 代理?这是使用 KMDF WFP 标注的 TCP 过滤器吗?其他一些我从未听说过的很酷的事情?
javascript - AdBlock(Plus) 和 NoScript 在阻止内容的方式上有何不同?
我搜索了这两个附加组件之间的差异,但我只找到了枯燥和基本的论坛主题。
据我了解Adblock(Plus)
,使用某种正则表达式来禁用内容,但不会阻止加载内容。同时NoScript
防止页面加载不受信任的资源(因此应该增加页面加载)。
问题
那么有人可以解释每个附加组件背后的机制及其对网络流量的影响吗?
请在您的答案中提供来源。
javascript - 检测浏览器上是否安装了 AdBlock 扩展
我需要检测用户浏览器上是否安装了 Adblock 扩展。
我在 SO 上看到过类似的问题,但他们中的大多数人建议检查 DOM 是否已被修改。
我宁愿检查浏览器上是否安装了扩展程序(可能使用 Javascript?),而不是检查 DOM。我该怎么做呢 ?
asp.net-mvc-4 - Adblock 阻止图像
我开发了一个 MVC4 应用程序。在此应用程序中,用户可以放置其他用户可以查看和出价的广告。
我个人在 chrome 上安装了 adblocker。我为其制作产品的客户没有遇到问题,但我(和其他使用 adblock 的用户)会遇到问题。
我知道这与我的图像/应用程序文件夹的名称有关,甚至是控制器名称,但这些名称是唯一合乎逻辑的选择,因为它是一个广告应用程序。
我需要更改所有目录/图像/应用程序控制器的名称还是有其他方法?
jquery - 是否有一个特定的 ID 我应该命名我的引导模式以让 AdBlock Plus 阻止它?
是否有一个特定的 ID 我应该命名我的引导模式以让 AdBlock Plus 阻止它?
如果有人安装并使用它,我希望 AdBlock Plus 阻止它。我不想因为在 ABP 周围工作而过于烦人。我使用 Modal 的唯一原因是因为使用 Bootstrap,它很容易使用。
我的 HTML 是:
css - CSS:当右侧的 div 被 Adblocked 时,保持主要内容 div 居中
我有两个 div,左边是我的内容,右边是广告。它们都设置为 inline-block,并且它们位于带有 text-align: center 的包装器 div 中以使它们居中。这样,在广告 div 被阻止的情况下,内容 div 会自行正确居中。
一旦我使用边距/填充在 div 之间放置间隙,就会出现问题。我需要这个,这样我的广告就不会与我的内容相距 1 像素。但是当广告被屏蔽时,会保留这个填充,这意味着主要内容 div 向左移动了这个填充量的一半。
我在右边的 div 中尝试了 padding-left 和 margin-left,在左边的 div 中尝试了 padding-right 和 margin-right。看起来 adblock 将 div 的宽度和高度设置为 0 以隐藏它,所以填充仍然存在。
非常感谢所有帮助!