
有个论坛页面上方有一大排的广告,我就想写个插件删除它。我的插件在 onload 事件完成后去执行一个函数去删除。可是感觉删除的速度很慢,每次都看到广告了才删除掉。有什么办法快点删除吗。大家给点提示.
1 AngryPanda Feb 9, 2019 AdBlo*k |
2 ochatokori Feb 10, 2019 via Android 以最快的速度在头里面注入 css 不就行了,这样在 body 出来之后广告就不会显示出来了 |
3 delectate Feb 10, 2019 via Android adguard,渲染前就移除。 |
4 lzvezr Feb 10, 2019 via Android 使用 document.onreadystatechange 和 MutationObserver 配合在节点插入之前就删除 |
5 lzvezr Feb 10, 2019 via Android |
6 tyrealgray Feb 10, 2019 via Android Brave 浏览器右键自带屏蔽,css 选择器方式设置,很方便 |
7 wszgrcy Feb 10, 2019 via Android 目前有很多网站都有反屏蔽检测,其中有的是检测元素为不为 0 宽高,有的是看这个元素存不存在,对于一些明文加 js 的我一般都会直接用对象把全局属性给他搞个只读不让检测脚本加载,要是非明文搞过压缩混淆的,估计只能自己写 js 进行一个一个摘了 |
8 SorcererXW Feb 10, 2019 via Android 用 stylus 插件注入 css 或者 使用广告拦截插件直接隐藏指定 dom |
9 whypool Feb 10, 2019 Javascript:(function(){%20var%20im%20=%20document.getElementsByTagName('iframe');%20if(im%20&&%20im.length){%20for(var%20i%20=%200;i<im.length;i++){%20var%20p%20=%20im[i];%20p.parentNode.removeChild(p);%20}%20}%20})(); 把这代码保存为书签,看到有广告的页面狂点这个书签,大部分 iframe 广告都能删了,特别是 CSDN 里面的 |
10 flowfire Feb 11, 2019 via Android adblock+1,另外有一个事件叫 DOMContentLoaded |