2014-10-10 56 views

回答

3

做一個JavaScript文件advertisement.js與此代碼:

var noadblock = true; 

它列入你的頁面上的某個地方:

<script type="text/javascript" src="advertisement.js"></script> 

的想法是,Adblock的將阻止該文件名爲advertisement.js,你的變種永遠不會被創建。所以,你可以使用這個基於VaR的是否存在或不採取行動:

window.onload = funtion(){ 
    if (noadblock){ 
     // no adblock 
    }else{ 
     // adblock detected, do stuff here 
    } 
} 

在評論中更新CUS有人爲有一個更好的主意。

+2

爲什麼不在廣告.js中設置一個變量?例如,'adsNotBlocked = true;'。然後只是檢查'如果(!adsNotBlocked)' – 2014-10-10 18:56:51

+0

好點+1 @DavidSherret – 2014-10-10 19:05:33

+0

嘿,我喜歡這個選項。 – ceejayoz 2014-10-10 19:10:14