当前位置:网站首页 > 收益展现 > 正文

利用jqeury屏蔽网页广告 怎么用js实现屏蔽所有网页上的广告 求代码。

作者:admin发布时间:2021-08-10分类:收益展现浏览:评论:3


导读:手机看小说(我才不会看小电影呢)时总会有各种广告,针对不同类型的广告,来用移除它们。工具:via浏览器(可以自定义js脚本)第一种:逻辑比较简单的广告,有固定的或者id值,屏蔽很简...

手机看小说(我才不会看小电影呢)时总会有各种广告,针对不同类型的广告,来用移除它们。

工具:via浏览器(可以自定义js脚本)

第一种:

逻辑比较简单的广告,有固定的或者id值,屏蔽很简单,这里不做讨论了

第二种:

逻辑稍微复杂的广告,有随机的或者id值,但一般有固定的前缀,可以用属性选择器正则来屏蔽:

//防止延迟加载(test(),100);(){//属性选择器不用多说了吧关键是这里要用正则^i表示值以i开头//某些广告直接()后过几秒会再次刷出来所以这里用hide;$([id^i])();}

第三种:

没有定义和id的广告。这种只能根据别的属性来定位了一般来说广告肯定会有链接可以根据链接的域名来匹配。但效果似乎不太好。

(test(),100);functiontest(){//href*html表示属性href的值在任意位置包含baidu$(div[href*baidu]).hide();}

第四种

也是在我看来最最恶心的一种先粘上这种广告的伪代码

ahrefxxxxx

  divstylebackground-color:rgb(255,255,255);//

  /div

/a

这种广告恶心之处在于它是透明的、全屏的不管你点哪个位置都会跳转到广告页面。不过根据完全透明这个特性也能很轻易的定位到它

setTimeout(test(),2000);functiontest(){//既然是完全透明那么它background-color肯定是255,255,255了$(div[style*255,255,255]).remove();}

暂时就遇到过这么几种广告,遗漏之处欢迎补充

 

-----------------------------------偷偷告诉你们刘惜君人美歌甜是个完美的小仙女呢


已有3位网友发表了看法:

欢迎 发表评论: