royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
阅读:3385回复:11

特定网站阻止第三方脚本怎么写?(已解决)

楼主#
更多 发布于:2013-05-24 16:51
特定网站阻止第三方脚本怎么写?
比如
在www.abc.com里阻止第三方脚本。
谢谢
a936468
小狐狸
小狐狸
  • UID33570
  • 注册日期2010-07-29
  • 最后登录2013-07-08
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
ABP 的嗎?

$script,domain=www.abc.com

    [*]Bitbucket: https://bitbucket.org/zbinlin[/*:m]
    [*]Blog: http://blog.mozcp.com[/*:m][/list:u]
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
2楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
a936468:ABP 的嗎?

$script,domain=www.abc.com
回到原帖

是abp的。你这个代码是阻止了www.abc.com的所有脚本了。跟我的意思刚好相反了。要在abc.com上阻止非abc.com的第三方脚本。
试过
$script,third-party,domain=www.abc.com
不行
a936468
小狐狸
小狐狸
  • UID33570
  • 注册日期2010-07-29
  • 最后登录2013-07-08
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
呃,忘了加第三方标志了。
你最后给出的规则是正确的,怎么会不行呢?
是无法阻止还是其他情况?

    [*]Bitbucket: https://bitbucket.org/zbinlin[/*:m]
    [*]Blog: http://blog.mozcp.com[/*:m][/list:u]
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-03-21
  • 发帖数18482
  • 经验4836枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
按理这规则是可以阻止的啊。
Firefox More than meets your experience
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
5楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
有人说abp不能阻止本站外的第三方。只能阻止某个网站作为第三方出现在其他网站。
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-01-30
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
6楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
royallin:有人说abp不能阻止本站外的第三方。只能阻止某个网站作为第三方出现在其他网站。回到原帖

那个规则没问题
我在126邮箱页面试了
$script,third-party,domain=mail.126.com
什么127网站的脚本全过滤了
我很懒...
a936468
小狐狸
小狐狸
  • UID33570
  • 注册日期2010-07-29
  • 最后登录2013-07-08
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
royallin:有人说abp不能阻止本站外的第三方。只能阻止某个网站作为第三方出现在其他网站。回到原帖

如果在上面的规则前添加具体的脚本,如
example.js$script,third-party,domain=www.abc.com

就是阻止 example.js 作为第三方出现在 http://www.abc.com 上,如果省略了 example.js,就是阻止所有第三方脚本出现在 http://www.abc.com 上。
还有,如果想在所有的网站上阻止第三方脚本,把 domain 去掉就可以了:
$script,third-party

    [*]Bitbucket: https://bitbucket.org/zbinlin[/*:m]
    [*]Blog: http://blog.mozcp.com[/*:m][/list:u]
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
8楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
<!-- w --><a class="postlink" href="http://www.tahua.net">www.tahua.net</a><!-- w -->给跪了。在这个网站上过滤不掉,还是有sina的js加载。如果不加domain只用$script,third-party 倒是可以,不过其他网站都误杀了。怎么回事-。-
a936468
小狐狸
小狐狸
  • UID33570
  • 注册日期2010-07-29
  • 最后登录2013-07-08
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
http://www.tahua.net给跪了。在这个网站上过滤不掉,还是有sina的js加载。如果不加domain只用$script,third-party 倒是可以,不过其他网站都误杀了。怎么回事-。-

这个网站里 sina 的 js 是通过 iframe(widget.weibo.com) 引入的,因此这里的 domain 不是 http://www.tahua.net,而是 iframe 的 domain:widget.weibo.com。

$script,third-party,domain=widget.weibo.com


这可能会引起误伤,也可以在这个网站阻止 iframe(widget.weibo.com)。
||widget.weibo.com^$subdocument,third-party,domain=tahua.net

    [*]Bitbucket: https://bitbucket.org/zbinlin[/*:m]
    [*]Blog: http://blog.mozcp.com[/*:m][/list:u]
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
10楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
a936468
如果在上面的规则前添加具体的脚本,如
example.js$script,third-party,domain=www.abc.com

就是阻止 example.js 作为第三方出现在 http://www.abc.com 上,如果省略了 example.js,就是阻止所有第三方脚本出现在 http://www.abc.com 上。
还有,如果想在所有的网站上阻止第三方脚本,把 domain 去掉就可以了:
$script,third-party
回到原帖


  原来可以这样
-いたんですか? -ええ、ずっと
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
11楼#
发布于:2013-05-24 16:51
Re: 特定网站阻止第三方脚本怎么写?
a936468
这个网站里 sina 的 js 是通过 iframe(widget.weibo.com) 引入的,因此这里的 domain 不是 http://www.tahua.net,而是 iframe 的 domain:widget.weibo.com。

$script,third-party,domain=widget.weibo.com


这可能会引起误伤,也可以在这个网站阻止 iframe(widget.weibo.com)。
||widget.weibo.com^$subdocument,third-party,domain=tahua.net
回到原帖

原来是这样,学习了。谢谢!
游客

返回顶部