distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
45楼#
发布于:2010-09-13 10:24
alanfly
根据你的描述规则应该是
@@$third-party,script,domain=123.com

你写的规则是允许在其它网站加载来自http://www.123.com的脚本。

其实你也可以将两条规则合并一下更好管理;
$third-party,script,domain=~123.com
回到原帖

非常感谢,经测试有效,请问一下,domain=如果想加入多个域名,是不是加逗号,域名就行了?~123.com呢,是不是也一样?
另外用abp直接加入白名单,出现的规则是域名后面加$document,所以感觉是后面加的后缀是不想过滤的内容,呵呵。它为什么要加个$document,不是直接加域名就行了吗?
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
46楼#
发布于:2010-09-13 10:24
发现加逗号域名不行,只能一条一条加。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
47楼#
发布于:2010-09-13 10:24

非常感谢,经测试有效,请问一下,domain=如果想加入多个域名,是不是加逗号,域名就行了?~123.com呢,是不是也一样?
另外用abp直接加入白名单,出现的规则是域名后面加$document,所以感觉是后面加的后缀是不想过滤的内容,呵呵。它为什么要加个$document,不是直接加域名就行了吗?

多个domain之间用|隔开,~123.com也一样,实际上黑名单和白名单可以同时使用;
例如:$domain=sohu.com|~news.sohu.com,过滤规则将作用于sohu.com但不包括news.sohu.com;
$document指的是网页本身,就是说abp在这个网页不起作用了,允许来自本站也及第三方站点的内容,不加$document只是允许这个网站的内容。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
48楼#
发布于:2010-09-13 10:24

多个domain之间用|隔开,~123.com也一样,实际上黑名单和白名单可以同时使用;
例如:$domain=sohu.com|~news.sohu.com,过滤规则将作用于sohu.com但不包括news.sohu.com;
$document指的是网页本身,就是说abp在这个网页不起作用了,允许来自本站也及第三方站点的内容,不加$document只是允许这个网站的内容。

太感谢了,能写在一起精简多了。
找到一个条号称很“猛”的规则,它的third-party为什么放在后面,是不是写错了?
$subdocument$script,background,image,third-party$object/(\/|\?|\&)ad(\d*|v|s|m|id|pop|show|click)(\/|\.|_|=)/

另外前后是包含的关系吗?不然一个$image就禁了所有的图片了,而实际上并非如此。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
49楼#
发布于:2010-09-13 10:24

太感谢了,能写在一起精简多了。
找到一个条号称很“猛”的规则,它的third-party为什么放在后面,是不是写错了?
$subdocument$script,background,image,third-party$object/(\/|\?|\&)ad(\d*|v|s|m|id|pop|show|click)(\/|\.|_|=)/

另外前后是包含的关系吗?不然一个$image就禁了所有的图片了,而实际上并非如此。

这实际上是四条规则,你把它给弄一起了;
顺序没有关系,$image过滤图片,$third-party过滤其他网站的所有内容。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
50楼#
发布于:2010-09-13 10:24
alanfly
这实际上是四条规则,你把它给弄一起了;
顺序没有关系,$image过滤图片,$third-party过滤其他网站的所有内容。
回到原帖

那为什么$third-party,script就仅仅过滤第三方的脚本?它就不是两条规则,而是一条。
$image也没过滤所有图片,我还以为它是仅仅过滤subdocument中的所有图片背景脚本呢?呵呵。如果前后包含的话。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
51楼#
发布于:2010-09-13 10:24

那为什么$third-party,script就仅仅过滤第三方的脚本?它就不是两条规则,而是一条。
$image也没过滤所有图片,我还以为它是仅仅过滤subdocument中的所有图片背景脚本呢?呵呵。如果前后包含的话。

我前面说错了,$third-party是使规则作用于来自第三方页面的内容,$image如果不加third-party就是过滤所有图片,加上就只过滤其他网站的图片。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
52楼#
发布于:2010-09-13 10:24
alanfly
我前面说错了,$third-party是使规则作用于来自第三方页面的内容,$image如果不加third-party就是过滤所有图片,加上就只过滤其他网站的图片。
回到原帖

我试验了一下,$third-party,script和$script,third-party效果一样,third-party确实不分先后。不过它的$script,background,image,third-part没起作用。按说它包含了$third-party,script,但我要另加一条$third-party,script才行。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
53楼#
发布于:2010-09-13 10:24

我试验了一下,$third-party,script和$script,third-party效果一样,third-party确实不分先后。不过它的$script,background,image,third-part没起作用。按说它包含了$third-party,script,但我要另加一条$third-party,script才行。

在我这是有效的。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
54楼#
发布于:2010-09-13 10:24
alanfly
在我这是有效的。
回到原帖

$script,background,image,third-party
单独摘出来有效,但是放在那一串里面无效。不知道什么原因?
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
55楼#
发布于:2010-09-13 10:24
放在这里面无效
$subdocument$script,background,image,third-party$object/(\/|\?|\&)ad(\d*|v|s|m|id|pop|show|click)(\/|\.|_|=)/
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
56楼#
发布于:2010-09-13 10:24
distance0:放在这里面无效
$subdocument$script,background,image,third-party$object/(\/|\?|\&)ad(\d*|v|s|m|id|pop|show|click)(\/|\.|_|=)/
回到原帖

前面不是说了,这是四条规则,你硬凑在一起就什么都不是了,当然不起作用。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
57楼#
发布于:2010-09-13 10:24
前面你说的是$script,background,image,third-party这是四条规则。
这一串是三条规则。
前面说了这是找来的规则,应该不少人在用。$只能单独放在一条规则吗?
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
58楼#
发布于:2010-09-13 10:24
distance0:前面你说的是$script,background,image,third-party这是四条规则。
这一串是三条规则。
前面说了这是找来的规则,应该不少人在用。$只能单独放在一条规则吗?
回到原帖

你理解错了;
一条规则里只能用一个$。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
59楼#
发布于:2010-09-13 10:24
因为我问的是third-party,而third-party所在的$script,background,image,third-party是四条,而整串是3大条,所以引起了误解,呵呵。
上一页 下一页
游客

返回顶部