2
我看到很多關於如何檢測AdBlock/AdBlockPlus但沒有在uBlock Origin上的帖子。JS - 檢測uBlock來源
有沒有辦法檢測到這個Adblocker?
我試圖得到被阻止的腳本(CoinHive)並試圖檢查CoinHive(Class)是否未定義。這似乎並沒有工作,因爲它沒有實際阻止腳本,而是阻止了CoinHive WebSocket連接。
我看到很多關於如何檢測AdBlock/AdBlockPlus但沒有在uBlock Origin上的帖子。JS - 檢測uBlock來源
有沒有辦法檢測到這個Adblocker?
我試圖得到被阻止的腳本(CoinHive)並試圖檢查CoinHive(Class)是否未定義。這似乎並沒有工作,因爲它沒有實際阻止腳本,而是阻止了CoinHive WebSocket連接。
我只會檢查您的廣告是否已加載。要做到這一點最簡單的方法是有沒有設置寬度的容器元素,那麼就檢查它是否大於或等於尺寸比廣告更小的...
function uBlockActive(expected_width){
if ($('.ad_container').width < expected_width)) {
return false
}
return true;
}
編輯:
我也發現這個:
$.ajax('showads.js')
.fail(function(d){
debugger //do some stuff here
});