Tag: adblock

如何使用Javascript处理err_blocked_by_client?

我的目标是检测广告拦截器。 我找到了几个很好的例子,比如FuckAdBlock 。 广告服务调用被广告拦截阻止时,我们会收到错误“err_blocked_by_client”。 我想通过以下方式处理此错误: var xhr = new XMLHttpRequest(); try { xhr.open(“GET”,”http://static.adzerk.net/ados.js”, false); xhr.onreadystatechange = function (oEvent) { if (xhr.readyState === 4) { if (xhr.status === 200) { console.log(xhr.responseText) } else { console.log(“Error”, xhr.statusText); } } }; xhr.send(); } catch(error) { console.log(“ConsoleLog \n ” + JSON.stringify(xhr)); console.log(“Error Catched” + error); } 但在这种情况下,我无法识别catch块的错误原因。 请让我知道在此代码中处理此错误或错误的更好选项。 谢谢

检测AdBlocking软件?

我最近访问了一个网站并注意到该页面有一个部分说它注意到我正在使用AdBlocking软件,我可以将其关闭以帮助支持这样的小网站。 我只是想知道你会怎么做? 最好是客户端还是服务器端?