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
});