在Chrome中启用Adblock Plus时,我的脸书和Twitter图片/链接无法显示。当您将鼠标悬停在图像上时,我删除了标题,并且不再屏蔽它们。有没有一种方法可以保留没有Adblock Plus阻止它们的游戏?
以下是我们被封锁时所拥有的内容:
<div class="row mar20">
<div class="col-xs-6">
<div class="img-responsive">
<a href="https://facebook.com/RiskyBeeGame" title="Facebook">
<img src=WebF.png class="pull-right">
</a>
</div>
</div>
<div class="col-xs-6">
<div class="img-responsive">
<a href="https://twitter.com/riskybeegame" title="Twitter">
<img src=WebT.png>
</a>
</div>
</div>
答案 0 :(得分:1)
Adblockers会根据元素的属性阻止页面元素。正如您所发现的,元素ID,类,标题等都可用于过滤“不需要的”页面元素。
听起来你已经想出了如何通过删除链接的标题来逃避标准检测。
目前尚不清楚为什么要保留标题标签。
如果您对弹出工具提示感兴趣 - 最好的办法是使用数百个Jquery工具提示脚本中的一个。
如果您需要标题标签,因为页面上的某些其他脚本会挂钩到title属性,您可以动态添加title属性:
document.getElementById('mytwitterlink').setAttribute('title','Twitter');
可能会或可能不会通过广告拦截器,具体取决于广告拦截器...
您最好的选择是改变任何寻找标题属性“Twitter”的脚本并更改它们以寻找其他内容......