检测广告块脚本,仅在硬重新加载时才能正常运行
Detect ad block script, runs properly only on hard reload
我使用此脚本 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);
})
我使用此脚本 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);
})