如何使用Adblock检测用户并重定向javascript

Wil*_* A. 5 javascript redirect block adblock web

我一直在搜索关于如何检测广告块的事情,我找到了一些东西,但没有一个有效.如何检测网站中的广告块并重定向用户?例如:

我有一个广告块,然后转到www.lol.com它应该重定向到我www.lol.com/adblock.php.

编辑

我只是没有广告,我正在开发一款在线游戏,但是出于某种奇怪的原因而使用Adblock的用户会阻止游戏.我只想检测用户是否使用Adblock并告诉这些用户禁用它.

ata*_*man 4

如果 AdBlock 隐藏了您的广告,您只需检查广告容器的高度是否为零:

$(function() {
  if (!$("#yourAdContainer").height()) {
    window.location.href = "www.lol.com/adblock.php";
  }
});
Run Code Online (Sandbox Code Playgroud)

更新:

如果您没有广告,您可以创建具有 id(由 adblock 所知)的不可见块,该块在页面加载时具有固定高度,并检查其高度。我的项目示例:

$(document.body).append('<div id="advblock" style="position: absolute; opacity: 1; top: 0; left: 0;">hh</div>');
setTimeout(function() {
  if (!$('#advblock').height()) {
    window.location.href = "www.lol.com/adblock.php";
  }
  $("#advblock").remove();
}, 1);
Run Code Online (Sandbox Code Playgroud)

小提琴