世界之窗论坛's Archiver

暴风 发表于 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

[quote]#ex#]*>[\s\S]*?###
添加到广告过滤中可过滤全部脚本=nosript
...
[size=2][color=#999999]xlez 发表于 2009-4-11 11:37[/color] [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=840455&ptid=85941][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url][/size][/quote]
还要过滤所有 event handlers (onload, onunload, onbeforeunload, onclick, ondblclick, onmouseup, onmousedown, onmouseover, onmouseout,...) 及 javascript 连接 (href="javascript:...") 才行。

needed 发表于 2009-4-11 19:11

还有 css 的 expression   :lol:
虽然严格来说 不算 JavaScript .

xlez 发表于 2009-4-12 13:18

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

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.