博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FireFox、Chrome油猴脚本:查杀浮动广告。可参考置顶文章!
阅读量:6857 次
发布时间:2019-06-26

本文共 1710 字,大约阅读时间需要 5 分钟。

// ==UserScript==// @name        jsKillAD// @namespace   jsKillAD// @include     http://*// @include     https://*// @grant       none// @version     1// ==/UserScript==(function () {	var bc = Array.prototype.forEach;//Callback	function getStyle(o, s) {		if(o.style[s])//内联样式			return o.style[s];		else if(document.defaultView && document.defaultView.getComputedStyle){//DOM			//s = s.replace(/([A-Z])/g,'-$1').toLowerCase();			var x = document.defaultView.getComputedStyle(o,'');			return x.getPropertyValue(s);		}	}	function testStyle(o) {		var s = getStyle(o, "position");		return s === "fixed" || s === "absolute";	}/*	function sameDomain(o) {		try {			return o.document.body;		} catch (e) {			return  0;		}	}*/	function isFloatLay(o) {		var x = o.offsetParent;		return !x || x.tagName === "BODY" || x.tagName === "HTML";	}	function delNode(x) {		x.parentNode.removeChild(x);	}	function scan(el) {		["iframe", "img", "object", "embed", "video"].forEach(function(s) {			bc.call(el.getElementsByTagName(s), function(x) {				while (x) {					if (isFloatLay(x)) {						//要删除的层得同时满足二个条件						if (testStyle(x)) delNode(x);						break;					}					x = x.offsetParent;				}			});		});	}	/*	//扫描广告脚本	bc.call(document.getElementsByTagName("script"), function(o) {		if (o.src && o.readyState !== "complete") delNode(o);	});	//没用哦,因为DIV中可能已经生成了元素	bc.call(document.querySelectorAll ? document.querySelectorAll("div>script") : document.getElementsByTagName("script"), function(x) {		x = x.parentNode;		if (x.childNodes.length === 1) delNode(x);	});	*/	document.addEventListener("DOMContentLoaded", function(){scan(document);}, false);	bc.call(frames, function(x) {		try {			scan(x.contentDocument);		} catch (e) {}	});})();

转载地址:http://ptjyl.baihongyu.com/

你可能感兴趣的文章
一家中国互联网巨头从商业转技术的努力
查看>>
浅谈语音测试方案(一)
查看>>
存储的春天将来临?2017年存储行业收入将创纪录c
查看>>
赛门铁克预测2017: 互联网汽车成为被攻击的重灾区 只是时间问题
查看>>
孟立新:双重风控让众信金融走得更远
查看>>
分布式ESB: 商业银行SOA演进新路径
查看>>
阿里云的江苏故事:人工智能的智造范本
查看>>
浙江省人民政府咨询委员会专访泰一指尚开展课题调研
查看>>
轻松应对双十一零点的DNS流量洪峰
查看>>
有了“全程管家” 还担心P2O吗?
查看>>
NetApp CMO:如何释放数据的潜能成为企业核心诉求
查看>>
避免勒索软件威胁的十大技巧
查看>>
中国人工智能学会通讯——人工智能将引发未来网络产业变革
查看>>
向奇汉:服务企业互联网化 打造社会化商业平台
查看>>
SaaS在线管进销存 安全不是问题
查看>>
《网络空间欺骗:构筑欺骗防御的科学基石》一1.6.1 目的:合法与被控制的凭证...
查看>>
IDC:2016年上半年宏杉科技同比增长47.3%
查看>>
嵌入式数据中心有望胜过超大规模数据中心?
查看>>
《中国人工智能学会通讯》——7.22 知识图谱应用的基本技术
查看>>
CloudCC:如何用CRM打造客户关系管理新模式
查看>>