您的浏览器是未知内核,推荐您使用【金山毒霸】,上网不中毒,更安全!

NoAds for Opera 网页广告过滤扩展

比Adblock Plus扩展更强大的Opera广告过滤插件

时间:2011-04-26 22:26来源:966266浏览器评测网 作者:966266浏览器评测网 点击:
Opera浏览器扩展名称:
NoAds for Opera
Opera扩展作用:
网页广告过滤
Opera扩展适用人群:
经常被广告骚扰的网友
Opera下载地址:
官网英文原版下载官网汉化版下载
Opera官方介绍:
官方介绍(英文)
详细介绍:
与大名鼎鼎的Adblock Plus插件一样的Opera浏览器扩展程序。
缺点:
  • 1. Noad只是一个CSS过滤工具,貌似不能替代urlfliter,订阅的规则也只是取了AdBlock Plus列表里面的CSS部分,ABP是貌似同时拥有urlfilter和CSS过滤两种功能吧(我不很清楚,但想来应该是)
  • 2. Noad的订阅不能自动更新
优点:
  • 1. 统一管理CSS的过滤。当然以前用adblock的时候也可以(同一个作者的东东),就一份user CSS,只要自己编辑一下加入全局的过滤规则也可以实现。
  • 2. 订阅规则吧,这个我还不知道功效有多大,而且只有ABP列表中CSS部分,不能完全达到Firefox的效果。不过作为一个补充,还是挺好的

NoAds for Opera扩展安装使用方法

一、NoAds导入Adblock Plus1.2的规则

如图:先设置缓存!!只有设置好缓存才能正常使用!!!在地址栏输入opera:config#PersistentStorage|UserJSStorageQuota"然后如图设置然后点保存!!

如图1:先将页面切换到http://adblock-chinalist.googlecode.com/svn/trunk/adblock.txt
NoAds设置缓存NoAds设置


如图2:选偏好设置

 NOAds偏好设置

如图3:选定阅清单输入地址http://adblock-chinalist.googlecode.com/svn/trunk/adblock.txt如图勾选好以后点下载!!

 
如图4:在站台偏好中将已阻挡的外部脚本不要选取!!会误杀一些网站的图片脚本!!只要碰到有问题的网站点开站台偏好中将已阻挡的外部脚本不要选取!!这样会比较麻烦!!如果想要一劳永逸在全域偏好阻挡的外部脚本白名单中加入如图5!!适合我这样的小白!!高手请参考这位兄弟的帖子http://bbs.operachina.com/viewtopic.php?f=81&t=96677

 NOADS在站台偏好中将已阻挡的外部脚本不要选取

 

http://www.966266.com/uploads/allimg/110426/1-110426151ZbI.png

NOADS设置五

订阅规则也不是所有广告都过滤了,还是有些遗留,总感觉没有ABP过滤的彻底,虽然订阅的也是ABP的列表。

另外嘛,那个过滤外部脚本的,可以有全局的。我想你在白名单里面放入
@@||com^
@@||cn^

二,Noad过滤规则

2.1 Noad一样可以设置全局的过滤规则,比如div[class^="ad_"]这样的。可以代替全局过滤CSS。之前不知道怎么写,总是不能保存。后来发现了要加两个##在前面,也就是以下这样的。
##div[class^="ad_"]
##div[class$="_ad"]
##div[class*="_ads"]
##div[class^="ad-"]
##div[class$="-ad"]
##div[class^="ads_"]

写完点保存即可。
也可以自己加入针对网站的
163.com##div[class^="gg"]
这样就只是针对163过滤了。

2.2. 很多同学说Noad会误杀,让网页显示不正常。这可能是因为它默认过滤所有外部脚本。(这点我很不喜欢,很多网站都需要外部脚本,否则貌似一些功能会失效或者显示不全)
怎么解决呢?两种方法:

(1)每次进入到不正常的网站,点击preference,然后去到站台偏好,然后取消最下面的已阻挡外部脚本下面的启用勾勾。这样做noad就会自动加入一个白名单。针对这个站点的。但是这样做有个非常大的缺点。比如
finace.qq.com
news.qq.com
以上两个地址你都不想过滤外部脚本。但是你必须两个分别去设置,它会加入两个白名单。如果你想把所有qq.com的网站都不过滤外部脚本。你就需要手动编辑,直接在白名单里面加入
@@||qq.com^
这样就可以实现。

(2)完全不想Noad过滤外部脚本怎么办呢?推而广之,可以加入一下白名单
@@||com^
@@||cn^
这样代表所有以com或者cn结尾的网站都不过滤外部脚本。变相实现全局不过滤外部脚本的选项吧。

2.3. 关于过滤规则的备份,这个扩展是使用user js storage来储存的,在什么位置呢?你在地址栏打入opera:webstorage就可以看到,如附件的截图。把那个路径保存一下,不小心清除上网数据后,可以copy回去,就可以用了。
具体路径应该是profile\pstorage\04\1C
每个人应该有所不同,自己查找就是了。

相关文章