返回列表 发帖

[过滤规则] 过滤非本站脚本和广告脚本(欢迎测试,陆续增加白名单)

由于受到ff的noscript插件的刺激,而ie内核的script的效率如此之差,各大网站的脚本使用又如此泛滥,所以想办法针对多余的脚本进行过滤。传统的广告过滤直接针对图片的连接,此规则针对脚本的调用进行过滤,脚本执行得少了,ie的浏览效率就高了。
普通用户推荐使用:这里包含了黑名单、白名单和通用过滤,优先顺序:黑名单>白名单>通用过滤
基本框架:<SCRIPT 黑名单 或(白名单 且 通用过滤)/SCRIPT> 替换为 JS:过滤内容提示
  1. #ex#<\s*?(\S*?)\s[^<]*?=\"((?:[^\"]*?(ad(?:show|js|vertis)|ajax|\/gg\/|(?:guan|gon|)ggao|pagead|popup|show_ads|textad|tuijian)[^\"]*?(\/{0,1}\w*?\.js))|(?![^<]*?(?:common|/compare|function|\/global|\.google\.|gougou|guge\/china_start_suggest\.js|ImageCache|\/language|mail|\/master|menu|passport|search|sourceforge|tools|\/utils|viewthread|WLLogin))(?:[^"]*?http:\/\/([^/]*)[^"]*\/([^.]*?\.js)))\"?[^<]*?<\s*?\/\s*?\1\s*?>###<TD width=80><A class=newstiao2-2 title=$1:$2 href="$1:$2">JS:$3$4$5</A></TD>
复制代码
用户可以通过被滤掉的内容提示添加需要的白名单,这下好用了!
黑名单:
  1. (ad(?:show|js|vertis)|ajax|\/gg\/|(?:guan|gon|)ggao|popup|textad|tuijian)
复制代码
白名单:
  1. (?:common|/compare|function|\/global|\.google\.|gougou|guge\/china_start_suggest\.js|ImageCache|\/language|mail|\/master|menu|passport|search|sourceforge|tools|\/utils|viewthread|WLLogin)
复制代码
通用过滤条件:
  1. (?:[^"]*?http:\/\/([^/]*)[^"]*\/([^.]*?\.js)
复制代码
用户可以根据需要修改。


再发一个可以对所有脚本进行过滤和放行的规则适合对script熟悉的用户提供参考:
  1. #ex#<SCRIPT(?:.*?("\w(?:ad(?:show|js|vertis)|\/gg\/|(?:guan|)ggao|popup|textad|tuijian)\w")|(?!.*?(?:common|/compare|function|\/global|\.google\.|gougou|guge\/china_start_suggest\.js|ImageCache|\/language|\/master|menu|passport|search|tools|\/utils|viewthread|WLLogin).*?).*?(?:(src=".*?")|(try.*?\{.*?\})|(href=".*?"))).*?</SCRIPT>([\s\S]*?)<script###$5<DIV>JS:$1$2$3$4</DIV><script
复制代码

[ 本帖最后由 chentca 于 2008-11-10 10:30 编辑 ]
1

评分人数

  • roc

疯狂的软件试用者

支持一下楼主,,,辛苦了

TOP

虽然在各个不太懂,但是还是很看好的说~有效果当然支持~
Xp sp3 IE8 Nod32 4.x 谷歌拼音2  Tw2 x
tw3开启优化CPU占用,防假死,混合模式
世界之窗插件集锦通用过滤规则
小絮的规则

TOP

发现并修正了由于变量里包含",造成部分主页过滤后tw死锁的问题。
疯狂的软件试用者

TOP

补充了名单设置的区段,可以根据需要添加
疯狂的软件试用者

TOP

请问白名单怎么设呢?

TOP

添加了鼠标提示信息,指向被过滤的部分,会有完整的过滤信息提示,这样就不怕被过滤信息不完整了。
这下有趣多了!
疯狂的软件试用者

TOP

最后修改完,准确度,提示信息,网页排版影响等都得到改善了!
疯狂的软件试用者

TOP

增加了对过滤的提示尽量向下摆放的功能,对排版来说可能会少许好看些。
另外,一不小心,发现了tw的广告过滤不是多次匹配的,过滤规则只能匹配一次,所以有必要把同一个规则贴两次。
精简了提示信息的长度,避免了大范围的格式错位。

[ 本帖最后由 chentca 于 2008-10-24 09:38 编辑 ]
疯狂的软件试用者

TOP

是啊,我也很希望是这样,而且上面的规则似乎效率很低,我搬到proxo去,过滤速度飞快的。
疯狂的软件试用者

TOP

TheWorld能不能也开发出一个NoScript插件啊?

TOP

看不懂但还是支持楼主的好意。
明天的太阳还会照常升起

TOP

返回列表