广告屏蔽显示
来源:原创 2022-08-12 13:40:17 编辑:管理员 浏览:
大家可以看到这个关闭按钮搞得多隐蔽,要点几次才能找到关闭。人家还美其名曰”头条只能推荐“,给你推荐相关新闻。真的相关吗?黑心!到这一步设置好后,清理浏览器缓存,重新打开网页,终于发现下面广告没有了。各位UC用户可以去试试,不过像这种流氓手段可能以后还会出现,比如哪天软件升级啊什么的,又自动给你打开了推荐,而很多人根本就不知道怎么去关闭。
同时作为个人站长,自己小站下面被放上人家的广告,怎么看着都不爽,我们得想办法直接将这个广告屏蔽显示才行,后来终于在网上看到一篇文章介绍方法(利用jQurty选择器删除手机uc浏览器的底部“猜你喜欢”强制广告),尝试了一下可行,现转载如下,仅供大家参考:
首先需要在body结束之前插入一行HTML代码:
<div id="lastOne"></div>
使用这个代码的目的是为了找到页面的最后一行标识。这行代码以后出现的代码都会被jQury删除掉。
UC广告使用了滚动触发的,所以我们需要这个写:
$(document).scroll(function () { $("#lastOne").nextAll().remove(); });
这样所有lastOne后面的代码都在滚动的时候被remove掉了。这样也可以预防其它浏览器加入在底部的广告代码。
如果你正在使用dialog可以会出现误杀的情况,所以我们可以把识别做成更精准一点:
$(document).scroll(function () { $("#lastOne").nextAll().find("iframe").remove(); });
最后再使用一个反向验证的方案供参考:
$(document).scroll(function () { if ($("iframe:last").parent().prev().attr('id') == 'lastOne') { $("iframe:last").parent().remove(); } });
这样其它元素被误杀的机会就很少了。(后面我也看懂,不懂JS,有待继续研究)