阅读:13015回复:59
最近看到有人讨论noscript而想到....
首先adblock plus应该是人手必备的
那么就会自然的联想到noscript是否必要了 过滤js,两者都很轻易的达到 noscript就不说了,下面我说的是adblock plus,因为个人觉得noscript所具备的功能,adblock plus都具备 正题,过滤js,很简单,一条规则 $script 基于域名的白名单?也很简单 @@http://www.123.com/$script 其中比noscript强的地方在于你能使用正则表达式来书写规则..... 好了,这里大家应该都明白了 过滤所有图片 $image 过滤所有object $object 去年还是前年,adblock加入了third-party 那么灵活性更高了 譬如过滤所有第三方js $third-party,script 过滤所有第三方flash等视频文件 $third-party,object,object_subrequest ..... ..... 好了,给一天规则给大家 @@$stylesheet $third-party,script,domain,subdocument,object,object_subrequest 只是一个思路,扩展能省则省..... |
|
1楼#
发布于:2010-09-13 10:24
因为我问的是third-party,而third-party所在的$script,background,image,third-party是四条,而整串是3大条,所以引起了误解,呵呵。
|
|
2楼#
发布于:2010-09-13 10:24
|
|
3楼#
发布于:2010-09-13 10:24
前面你说的是$script,background,image,third-party这是四条规则。
这一串是三条规则。 前面说了这是找来的规则,应该不少人在用。$只能单独放在一条规则吗? |
|
4楼#
发布于:2010-09-13 10:24
|
|
5楼#
发布于:2010-09-13 10:24
放在这里面无效
$subdocument$script,background,image,third-party$object/(\/|\?|\&)ad(\d*|v|s|m|id|pop|show|click)(\/|\.|_|=)/ |
|
6楼#
发布于:2010-09-13 10:24
|
|
7楼#
发布于:2010-09-13 10:24
在我这是有效的。 |
|
8楼#
发布于:2010-09-13 10:24
|
|
9楼#
发布于:2010-09-13 10:24
我前面说错了,$third-party是使规则作用于来自第三方页面的内容,$image如果不加third-party就是过滤所有图片,加上就只过滤其他网站的图片。 |
|
10楼#
发布于:2010-09-13 10:24
|
|
11楼#
发布于:2010-09-13 10:24
这实际上是四条规则,你把它给弄一起了; 顺序没有关系,$image过滤图片,$third-party过滤其他网站的所有内容。 |
|
12楼#
发布于:2010-09-13 10:24
太感谢了,能写在一起精简多了。 找到一个条号称很“猛”的规则,它的third-party为什么放在后面,是不是写错了? $subdocument$script,background,image,third-party$object/(\/|\?|\&)ad(\d*|v|s|m|id|pop|show|click)(\/|\.|_|=)/ 另外前后是包含的关系吗?不然一个$image就禁了所有的图片了,而实际上并非如此。 |
|
13楼#
发布于:2010-09-13 10:24
多个domain之间用|隔开,~123.com也一样,实际上黑名单和白名单可以同时使用; 例如:$domain=sohu.com|~news.sohu.com,过滤规则将作用于sohu.com但不包括news.sohu.com; $document指的是网页本身,就是说abp在这个网页不起作用了,允许来自本站也及第三方站点的内容,不加$document只是允许这个网站的内容。 |
|
14楼#
发布于:2010-09-13 10:24
发现加逗号域名不行,只能一条一条加。
|
|
上一页
下一页