- 运行环境:PC-windows操作系统
- 软件语言:简体中文|授权方式:
- 软件类型:国产软件 - 源码模版 - 插件辅助
- 软件大小:1.00 KB
- 下载星级:
- 软件官网:暂无
- 更新时间:2018/4/3 13:04:05
【软件截图】
【基本介绍】
去除电信运营商劫持广告是一款由作者hoothin分享的一个浏览器扩展插件(应用程序接口程序)。 可以通过脚本用户可以能够去除中国电信等运营商的劫持内嵌广告
// ==UserScript==
// @name 去除电信运营商劫持广告
// @namespace hoothin
// @version 1.0
// @description 去除中国电信等运营商的劫持内嵌广告
// @author hoothin
// @include http://*/*
// @grant none
// @license MIT License
// ==/UserScript==
(function() {
'use strict';
function killFrameAD(){
var hasAD=false;
[].every.call(document.querySelectorAll("iframe"),function(i){
if(i.src.indexOf(location.href)===0 && i.src!=location.href && i.src.replace(location.href,"").indexOf("?")===0){
console.info("检测到劫持广告!");
alert("检测到劫持广告!");
hasAD=true;
var ad=document.querySelector("iframe#a");
if(ad)ad.parentNode.removeChild(ad);
i.onload=function(){
try{
document.querySelector("html").innerHTML=i.contentWindow.document.querySelector("html").innerHTML;
}catch(e){
location.reload();
}
};
return false;
}
return true;
});
return hasAD;
}
if(!killFrameAD())
setTimeout(function(){
killFrameAD();
},500);
})();