网站屏蔽uc等各类浏览器强制嵌入页面的垃圾广告的方法
网站屏蔽uc殪讧唁跬等各类浏览器强制嵌入页面的垃圾广告的方法
有些浏览器会强制在网站的页面中嵌入各种垃圾广告,尤其是UC浏览器,网上的很多屏蔽方法通常都是找到嵌入标签相关的id,然后通过id来屏蔽,不过,这种方法只要浏览器一改变广告嵌入标签的id,就必须重新修改,不然屏蔽代码就会失效;
所以,为了永久屏蔽这类垃圾广告,本方法直接采用删除嵌入框标签‘iframe’的方法,因为所有的浏览器嵌入广告基本都是采用‘iframe’的方式来嵌入的,所以,删掉最后一个‘iframe’标签,就能把广告删了;
**注意:如果你的网站中没有使用‘iframe’嵌入标签,则可以使用该方法,不然则不建议使用;**
把以下代码加入到你网站公共的javascript文件中:
javascript代码:
/* 屏蔽各浏览器强制嵌入到网站的广告--开始 */
setTimeout(function ucggpb() {
//通过强制删除最后一个嵌入框标签iframe,来删除广告
var uc_el = document.getElementsByTagName("iframe")[length-1];
uc_el.parentNode.removeChild(uc_el);
//再执行一次
setTimeout(function ucggpb2() {
//通过强制删除最后一个嵌入框标签iframe,来删除广告
var uc_el2 = document.getElementsByTagName("iframe")[length-1];
uc_el2.parentNode.removeChild(uc_el2);
}, 1000);
}, 1000);
/* 屏蔽各浏览器强制嵌入到网站的广告--结束 */