Board logo

标题: [交流] 有没有可以过滤脚本和广告的插件? [打印本页]

作者: 暴风    时间: 2009-4-11 09:05     标题: 有没有可以过滤脚本和广告的插件?

有没有可以过滤脚本和广告的插件?右键添加规则,不需要什么正则表达式.

有个广告过滤实用插件就好了.
像是火狐,有个nosript可以过滤广告脚本,
还有个adblock plus,过滤广告非常方便,右键加入规则,不用学习什么正规则表达式.
火狐就是资源占用太厉害,同样的网页要90m,世界之窗才要50.
就个人而言,
火狐唯一不太好的就是资源占用.
世界之窗唯一不太好的就是广告过滤.
所以2个换着用.
作者: xlez    时间: 2009-4-11 11:37

#ex#<script[^>]*>[\s\S]*?<\/script>###
添加到广告过滤中可过滤全部脚本=nosript
至于广告,正则是最简单的,不用正则麻烦的要死。
作者: AY    时间: 2009-4-11 18:29

#ex#]*>[\s\S]*?###
添加到广告过滤中可过滤全部脚本=nosript
...
xlez 发表于 2009-4-11 11:37 http://bbs.ioage.com/cn/images/common/back.gif

还要过滤所有 event handlers (onload, onunload, onbeforeunload, onclick, ondblclick, onmouseup, onmousedown, onmouseover, onmouseout,...) 及 javascript 连接 (href="javascript:...") 才行。
作者: needed    时间: 2009-4-11 19:11

还有 css 的 expression   
虽然严格来说 不算 JavaScript .
作者: xlez    时间: 2009-4-12 13:18

其他 几位说的有道理,一般onload, onunload, onbeforeunload, onclick, ondblclick, onmouseup都是调用的函数,而函数自然被#ex#<script[^>]*>[\s\S]*?<\/script>###过滤掉了,自然不会执行,至于
css 的 expression  当然也有js.一般很少人拿来写危险代码,如果要写那也是相当变态的。
过滤规则应付绝大多数网站有效的,如果非要全部考虑到,那就自己在ie里设置不执行脚本就万无一失了。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2