Board logo

标题: 建议TW2的广告过滤参考一下MT2 [打印本页]

作者: linser    时间: 2006-8-13 10:15     标题: 建议TW2的广告过滤参考一下MT2

MT2的广告过滤方式也就是Proxomitron的过滤方式,Shell浏览器内置一个IE跟网站之间的代理,这样就能完全过滤网页中的任何内容了。

希望TW2也使用类似的过滤方式
作者: xiaobaibbb    时间: 2006-8-13 10:33

希望LINUX学习MICROSOFT
这样桌面系统就有人用了
希望MICROSOFT学习LINUX开放源代码
这样就人人支持WINDOWS了
作者: 01045319    时间: 2006-8-13 11:11

楼上没有理解,楼主的意思是,tw2不要沿用tw1的过滤方式,那个太弱了

[ 本帖最后由 01045319 于 2006-8-13 11:14 编辑 ]
作者: xiaobaibbb    时间: 2006-8-13 11:23

恕小弟直言,就我用The World 这么久,还真没发现有啥需要特别注意的。。过滤功能已经算很不错的啦!
如果有个别的需要过滤下,推荐这个插件,很不错的说。

kill/show flying ads
搜下论坛,有得下的。
作者: nononono    时间: 2006-8-13 11:26

原帖由 linser 于 2006-8-13 10:15 发表
MT2的广告过滤方式也就是Proxomitron的过滤方式,Shell浏览器内置一个IE跟网站之间的代理,这样就能完全过滤网页中的任何内容了。

希望TW2也使用类似的过滤方式


在外壳与内核间设置一个虚拟的代理,是这样理解吗?再通过这个代理来拦截需要过滤的内容,是吗?为什么这样就能过滤任何内容呢?
作者: nononono    时间: 2006-8-13 11:30

这样会不会导致页面执行速度下降和内存占用猛涨呢?这两个优势如果没了,TW还是TW吗?
作者: 01045319    时间: 2006-8-13 11:35

反问一下,如果不导致速度下降,那tw会用么?

比如http://bt1.btchina.net/
目前tw,如何把最上面那堆广告都过滤掉?(包括文字链接广告)

kill/show flying ads只是一个清除漂浮广告插件,对付文字链接广告无效-___,-!
作者: solarbianca    时间: 2006-8-13 12:39

看看3个浏览器的过滤http://bt1.btchina.net/广告的效果,TW1.3上面我实在没找到过滤那个文字广告的方法,不知有什么好的方法

http://solar.91.tc/antiad/2006-08-13_12-12-49.jpg


http://solar.91.tc/antiad/2006-08-13_12-12-54.jpg


http://solar.91.tc/antiad/2006-08-13_12-12-58.jpg
作者: 01045319    时间: 2006-8-13 12:48

楼上用的是默认规则,没有添加自定义项目,否则可以过滤得更干净的

http://forum.maxthon.com/index.p ... ndpost&p=303093
作者: constantine    时间: 2006-8-13 12:50

原帖由 01045319 于 2006-8-13 12:48 发表
楼上用的是默认规则,没有添加自定义项目,否则可以过滤得更干净的

http://forum.maxthon.com/index.p ... ndpost&p=303093



是的我的就没有。。。。
我觉得TW论坛也有必要发个过滤的教程了。
作者: solarbianca    时间: 2006-8-13 13:12

原帖由 constantine 于 2006-8-13 12:50 发表



是的我的就没有。。。。
我觉得TW论坛也有必要发个过滤的教程了。

你是怎么屏蔽它的?


原帖由 01045319 于 2006-8-13 12:48 发表
楼上用的是默认规则,没有添加自定义项目,否则可以过滤得更干净的

http://forum.maxthon.com/index.p ... ndpost&p=303093


用默认的规则上面的广告是纹丝不动的
作者: WeeVee    时间: 2006-8-13 15:56

原帖由 linser 于 2006-8-13 10:15 发表
MT2的广告过滤方式也就是Proxomitron的过滤方式,Shell浏览器内置一个IE跟网站之间的代理,这样就能完全过滤网页中的任何内容了。

希望TW2也使用类似的过滤方式

支持 “Proxomitron的过滤方式”
作者: linser    时间: 2006-8-13 16:59

原帖由 nononono 于 2006-8-13 11:26 发表


在外壳与内核间设置一个虚拟的代理,是这样理解吗?再通过这个代理来拦截需要过滤的内容,是吗?为什么这样就能过滤任何内容呢?


因为一般情况下,Shell只能通过COM来访问HTML标签,并不能直接访问和修改HTML源码

不能叫虚拟的代理,应该说是Shell内部的代理,通过代理,IE所有的下载动作都会通过Shell来进行,所有下载的内容都会先经过Shell再送入IE。

举例:
HTML服务器 -- 电脑厂家
IE -- 用户
Shell -- 服务商
代理 -- JS
Shell+代理 -- JS+服务商

------------------------------------------------------
Maxthon 2过滤的btchina效果:

ps: MT2的过滤系统有匹配字数限制,这是目前最大的问题

http://i44.photobucket.com/albums/f37/linser2k/btc.png

目前TW是做不到这样的过滤效果的,FF也要用RIP插件才行,Adblock也不行

[ 本帖最后由 linser 于 2006-8-13 17:14 编辑 ]
作者: solarbianca    时间: 2006-8-13 19:15

原帖由 linser 于 2006-8-13 16:59 发表


因为一般情况下,Shell只能通过COM来访问HTML标签,并不能直接访问和修改HTML源码

不能叫虚拟的代理,应该说是Shell内部的代理,通过代理,IE所有的下载动作都会通过Shell来进行,所有下载的内容都会先经过 ...


这种过滤方式很好,网页看上去清爽了很多,但已经不能用过滤二字来谈论http://bt3.btchina.net/上的广告了,很明显http://bt3.btchina.net/的网页代码已经被更改了,虽然对广告屏蔽很有效,但还是要对网站来说要使用专门的脚本才能做到吧,就算换作Fx,有专门的GreaseMonkey脚本也能做到这种地步。
作者: linser    时间: 2006-8-13 19:42

原帖由 solarbianca 于 2006-8-13 19:15 发表


这种过滤方式很好,网页看上去清爽了很多,但已经不能用过滤二字来谈论http://bt3.btchina.net/上的广告了,很明显http://bt3.btchina.net/的网页代码已经被更改了,虽然对广告屏蔽很有 ...


GreaseMonkey需要写JavaScript来处理,对一般人来说还是RIP比较实用点吧
作者: solarbianca    时间: 2006-8-13 21:34

原帖由 linser 于 2006-8-13 19:42 发表


GreaseMonkey需要写JavaScript来处理,对一般人来说还是RIP比较实用点吧


试了一下RIP,效果挺明显的,不需要的元素都可以被隐藏

[ 本帖最后由 solarbianca 于 2006-8-13 21:35 编辑 ]
作者: linser    时间: 2006-8-13 22:11

RIP方便是方便,缺点是只能做到隐藏,不能移除,而且要等到页面下载完后才会隐藏,这点很不舒服,所以偶现在不用RIP了,就Adblock+GreaseMonkey,感觉不如MT2的好用啊-。-
作者: AY    时间: 2006-8-13 23:22

proxomitron 的过滤方式除了能有效清除广告外,也可以大幅提高安全性及私隐。比如把调用 activex 的代码,除了 flash, wmp, realplayer, xmlhttp, xmldom 等以外的一概删除,便能够禁止 activex,但不影响 flash, wmp, realplayer, ajax 等正常运作。
作者: hayem    时间: 2006-8-14 10:29

大家谈那么多,对于普通用户来说没有多大的实用价值,本人就根本搞不懂。

PS:我就没有用过什么黑名单啊什么的,没有你们说的那么多不能接受的需要过滤的东西。人要知足,我觉得TW1.3用来挺好的嘛。对于2.0嘛,我觉得现在的内核用起来蛮不错,能够加上1.3的功能我就满足了
作者: mutalisker    时间: 2006-8-14 11:33

弹出广告拦截----浮动广告拦截----黑名单过滤

按照这个顺序来增加功能,这也是我们对广告拦截重要性的看法
作者: WeeVee    时间: 2006-8-14 12:15

坚决支持 Proxomitron 方式~

如果普通用户不用, 不知道可否做成选项?
作者: 亡灵法师    时间: 2006-8-14 13:53

TW最需要的不是Proxomitron的过滤方法,多数人都不会用到。反而是像OPERA那样简单可视化的即点即过滤的方案,值得借鉴——好像MT最新的就有这个功能。
作者: phoenix    时间: 2006-8-14 15:58

这个功能,内核上讲还是不错的,不过也不算什么难题
外壳上讲,随便抄些正则表达式匹配的代码,就可以支持了

如果大家都觉得不错,我们也可以以后加入

不过我也经常在想,真的需要黑名单么,是喜欢有之、还是喜欢用之
作者: WeeVee    时间: 2006-8-14 16:24

原帖由 phoenix 于 2006-8-14 15:58 发表
这个功能,内核上讲还是不错的,不过也不算什么难题
外壳上讲,随便抄些正则表达式匹配的代码,就可以支持了

如果大家都觉得不错,我们也可以以后加入

不过我也经常在想,真的需要黑名单么,是喜欢有之、还 ...

支持.

没有黑名单怎么过滤?
作者: minidick    时间: 2006-8-14 19:19

不必赶尽杀绝吧
常见的去掉就行了
为了 一个btchina把过滤做的那么bt干什么啊
广告也是别人的生存之道啊
作者: AY    时间: 2006-8-15 00:45

原帖由 phoenix 于 2006-8-14 15:58 发表
这个功能,内核上讲还是不错的,不过也不算什么难题
外壳上讲,随便抄些正则表达式匹配的代码,就可以支持了

如果大家都觉得不错,我们也可以以后加入

不过我也经常在想,真的需要黑名单么,是喜欢有之、还 ...

如果不是太困难的话还是强烈建议加入。

没有用过 proxomitron 的用户大概不会明白它有甚么好处。其实 proxomitron 的应用十分广泛,广告过滤只是其中之一。proxomitron 的重点是让用户透过自定义规则,实时修改网页代码及 http header,令网页更加友好。视乎用户对 html 的认识,应用是无穷无尽的。

一般用户没有需要自己写规则,功能出来了自然会有牛人分享,proxomitron 就有很多不错的 filter set,MT2 也已经有不少实用的规则,用户可按需要自行添加,比如:

Supplemental Blockers - 屏蔽任何非用户要求的弹出 (包括那些 addFavorites, showBrowserUI 等) ,用户要求的则容许,指定网站除外
Disable ActiveX - 除了flash,realplayer,wmplayer,quicktime,java applet,XMLHTTP,XMLDom 以外 activex 一概禁用,指定网站除外
Define Charset - 在指定的网站 (没有注明编码的网站) 加入指定编码,防止出现乱码
Disable Caching - 在指定的网站 (比如内容敏感的网站) 禁止缓存,加强私隐
Enble Caching - 解除页面缓存限制,增加速度,方便储存,指定网站除外
Session Cookies - 把所有 cookies 转为 session cookies (不会被储存),指定网站除外
Disable Meta Auto Refresh - 禁止网页自动跳转,加入指向跳转地址的链接,指定网站除外
Disable Blank Download Tab - 防止下载时打开空白标签,指定网站除外
Disable Custom Scrollbar - 禁止网站自定义滚动条,能保存 xp visual style 风格,指定网站除外
Disable Custom Cursor - 禁止网站自定义鼠标,指定网站除外
Temporary Vulnerability Fix - 临时堵塞 IE Highly Critical 安全漏洞,指定网站除外
解除鼠标限制,指定网站除外
解除 Baidu 空间,163 相册等防盗链

上面的都和广告过滤无关,而且大部份都不能用 JS 实现。
作者: 258369    时间: 2006-8-15 08:42

原帖由 WeeVee 于 2006-8-14 16:24 发表

支持.

没有黑名单怎么过滤?

tw广告过滤是很智能的,即使没有黑名单也能过滤部分广告(当然不是2.0,是1.3)
http://www.ioage.com/cn/theworld_intro/adfilter.htm
作者: 258369    时间: 2006-8-15 08:44

个人觉得proxomitron还是不错的
作者: linser    时间: 2006-8-15 09:25

原帖由 phoenix 于 2006-8-14 15:58 发表
这个功能,内核上讲还是不错的,不过也不算什么难题
外壳上讲,随便抄些正则表达式匹配的代码,就可以支持了

如果大家都觉得不错,我们也可以以后加入

不过我也经常在想,真的需要黑名单么,是喜欢有之、还 ...


会用的自然会用,不会用的只能用现成的,或者不用了,因此一个功能强大的同时也要注重操作的简便,像FF的GreaseMonkey就真的只能是少数人用的东西了。

Proxomitron方式的过滤,正如上头AY所说,用途不完全在过滤广告,还能修正一些网页上的问题,比如比较常见的charset设置错误,或者是google的网页快照修正等等。

因此,如果可能的话,还是强烈建议加入此功能。
作者: linser    时间: 2006-8-15 09:27

原帖由 minidick 于 2006-8-14 19:19 发表
不必赶尽杀绝吧
常见的去掉就行了
为了 一个btchina把过滤做的那么bt干什么啊
广告也是别人的生存之道啊


btchina只是一个演示而已
作者: kandrcn    时间: 2006-8-15 14:27

绝对有必要加上proxomitron
作者: ashuai    时间: 2006-8-15 19:24

支持proxomitron方式~~

不过效能为上,希望TW2开发小组能找到好的实现方式
作者: minidick    时间: 2006-8-16 18:01

听上去很厉害哦
期待
作者: enfant    时间: 2006-8-16 19:36

希望自主创新,不要参照什么什么的.
作者: 331700374    时间: 2006-8-18 19:21     标题: 回复 #4 xiaobaibbb 的帖子

插件这种东西,是无法自己定义过滤规则(或不容易自己定义),只能靠本身功能,要比自定义的差很多,

爱TW不错,但有些好建议还是要采纳,M2的过滤真的太棒了。。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2