网站提示Adblocker found Please disable your ad blocker and refresh to continue
ADGUARD: 3.5.34
chrome:90.0.4430.85(正式版本) (64 位)
以https://www.chipverify.com/这个网站为例,网站里面的内容当然还是很不错的,就是广告占了一大半,看着不舒服,影响知识的获取。暂停ADGUARD的网页如下图所示:
打开ADGUARD之后,虽然广告没了,但是无法进行正常操作,如下图:
我们可以禁止该网站加载 javascript 实现广告的屏蔽:chrome –> 设置 –> 隐私设置和安全性 –> 网站设置 –> 内容 –> JavaScript –> 禁止。在禁止出添加该网站 (https://www.chipverify.com)。
当我们再次打开网站时,即使关闭 ADGUARD 后,也没有广告了,缺点就是网页的样式会变得单调很多。
根据这个思路,我们可以让网站加载特定的 js,从而使得显示效果跟屏蔽前一样,而且可以屏蔽广告。先关闭 ADGUARD,打开网站(https://www.chipverify.com),按 F12 打开chrome控制台,选择 network 后,重新刷新一下,就可以看到网站所需要的文件,选择 js,如下图所示
但我点击第二个 js 文件时,发现路径中有 mod_ablockdetector,好家伙,这不就是检测屏蔽广告扩展类的吗。果断禁止网页加载该 js 文件
打开 adguard 设置,在用户过滤器中加入该 url
打开 ADGUARD 后重新刷新,可以发现这次该 js 文件不加载了,也少了很多 js 文件,不仅没了广告,而且不影响网站的代码样式。
总结:关键就是找到检测 ADGUARD 的 js 文件,然后在 ADGUARD 中禁止加载该文件。
如果在这个过程中遇到了其它问题,欢迎在评论区留言,或者Google一下,也欢迎把具体的解决方法留在评论区,以供后来者参考