2019干掉手机uc浏览器的底部强迫广告

手机端的网站加入了一个底部的内容引荐,然则点击结果倒是异常的差,厥后才发明是被手机uc浏览器的底部强迫广告给遮掩住了。在网上也有不少偕行有如许的遭受,他们也宣布了处理的要领,一种是经由过程CSS划定规矩去隐蔽,一种是经由过程JS去删除广告。然则我都试了,也有多是UC如今更新了广告算法,网上的要领都不太管用,UC的广告照样会涌现。

厥后我发明,UC的广告在面页刚加载的时刻是不会加载广告的,等面页转动以后,广告才会涌现,着实没部份,我只能是捐躯一部份机能去去掉UC的广告。
基础的思绪是应用转动事宜去判断面页内里有无iframe标签,由于UC的广告是经由过程iframe加载的,而我的面页是没有iframe的,所以假如面页立马涌现了iframe,那就示意UC加载了广告,那我就能够举行去广告处理了。
$(document).scroll(function() {

if($(“iframe”).length>0){

$(“iframe”).parent(“div”).remove();

$(“iframe”).remove();

}

})

代码比较简单粗犷,把iframe与及其上级的div给去掉,本人测试了,结果很不错,底部的强迫广告没有涌现过。
固然了,假如你的面页有用到iframe,能够从其他标志性的东西入手,应用转动事宜的话,基础能够把广告去的一尘不染。
末了对UC说一声,你太恶心了!!!

    原文作者:半倚月
    原文地址: https://segmentfault.com/a/1190000018930751
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞