我使用此脚本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);
        }

最佳答案

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

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


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

10-07 20:28