广告拦截插件名称检测



有没有办法检测用户正在使用哪个广告拦截插件? 例如"Adblock Plus"、"uBlock"、"Ghostery"。 我已经看到有很多脚本可以检测AdBlock是打开还是关闭,但到目前为止,我没有找到任何可以告诉使用的插件。

我认为没有办法检测特定的AdBlock插件。

我能想到的唯一方法是,拿他们的blacklists,找到彼此之间的差异,然后尝试模拟特定的block,这在他们的blacklist中是独一无二的,以区分它们。

当您打开页面时,adblocker会查看其黑名单上的内容(主要是JavaScript文件(和域。每次您的浏览器尝试加载这些脚本之一或从列出的域之一加载时,拦截器都会阻止您的浏览器加载该脚本,因此,广告将不会加载,也不会显示。

相关内容

  • 没有找到相关文章

最新更新