登录被adblocker阻止

时间:2013-12-25 22:47:52

标签: javascript web adblock

我很想知道,因为我有一个网站登录脚本,它使用这个命令:

if(document.getElementById('linkreg'))
    document.getElementById('linkreg').onclick = function () 
    {
        ajaxSend(php_fileusr, 'susr='+texts['register'], adboxshow);
        objLogare.adLogInr();
        return false;
    };

无论如何,当注册新帐户时会触发此功能(恢复帐户但脚本不同)。无论如何,一些用户无法注册,因为窗口从未弹出。我发现这是由adblock扩展引起的。我想知道是否有任何方法可以替换命令adboxshow。有没有人知道任何相同的替代方案,但不会被阻止?

1 个答案:

答案 0 :(得分:1)

感谢Poke和Cezary的评论,我想出来了

  

如果我是一个广告拦截器,并且会看到一个名为adboxshow的功能,我   肯定也会阻止它。你不能将它重命名为某种东西   更明智吗?它确实听起来好像你想展示一个   广告盒在这里...... - 昨天戳了

     

Adblock旨在阻止容器/脚本/ css类   “ad *”前缀。你应该避免这种情况,即使它是“很棒的”   动态“;) - Cezary Daniel Nowak昨天

我更改了其中包含“ad”一词的所有功能,类或div,特别是从“ad”开始,以使其符合广告拦截器。

- 我希望这可以帮助其他人尝试制作一个网站,该网站的合法内容未被广告拦截器阻止。