检测广告阻止脚本,仅在硬重新加载时正常运行

时间:2017-08-31 11:43:17

标签: javascript jquery caching adblock

我使用此脚本FuckAdBlock来检测我网站的广告拦截。总之,当页面加载时,它会检查是否启用了广告块。如果是,则触发一个可以通知用户等的功能。

它工作正常但存在问题。它仅在我重新加载页面时运行。 正常重新加载时没有任何反应,这就是问题所在。

        // Function called if AdBlock is not detected
        function AdBlockNotDetected() {
            alert('AdBlock is not enabled');
        }
        //Function called if AdBlockis detected
        function AdBlockDetected() {
            alert('AdBlock Detected');
        }


        if(typeof fuckAdBlock === 'undefined') {
            AdBlockDetected();
        } else {
            fuckAdBlock.onDetected(AdBlockDetected);
            fuckAdBlock.onNotDetected(AdBlockNotDetected);
        }

1 个答案:

答案 0 :(得分:0)

尝试在页面加载上运行检查功能,如下所示:

$(document).ready(function(){ 
   // Manually check if AdBlock is enabled.
    fuckAdBlock.check(loop);
}) 

请参阅:https://github.com/sitexw/FuckAdBlock#method-available