返回列表 发帖

[问题求助] 2055版本的过滤是不是有问题?内详

测试页面:http://bbs.military.china.com/data/thread/1011/100/32/59/4_1.html
过滤规则:http://club.china.com/editor/js/right.club.js

1.40版本没问题

[ 本帖最后由 tomz1 于 2007-8-11 19:46 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

现在升级到IE7,1.40版本也不能过滤了

TOP

我是用的是2055,没有开启黑名单,打开刚才的页面没有出现广告。

TOP

麻烦说清楚一点,打开那个页面源码都没有找到你要过滤的文件,自然是过滤不了了

ps:你是从1.x转过来的?传统方式的黑名单在2.x版中有了一些改变。

2.x中使用传统方式的黑名单跟1.x最大的不同就是一定要使用绝对路径,就是页面源码中引用广告的路径

例如:
TheWorld 论坛的左上角的logo,1.x中可以写成
http://bbs.ioage.com/images/default/logo.gif
2.x中必须写成跟页面源码里一样的路径才会有效,如下:
images/default/logo.gif

TOP

等各位大试用没有问题了,我再换

TOP

请看上图:
以前“right.club.js”隐藏在主页面文件中,最近这个论坛改版了,现在由“pagefooter.js”生成
但并不影响“right.club.js”是真正的要过滤的广告地址!

现在使用“/js/pagefooter.js”可以在2.055版中过滤右边的广告了,而1.40版本却变得不可以过滤了
是不是和IE7有关?

TOP

回复 #6 tomz1 的帖子

这个是因为2.x和1.x不同的过滤机制造成的,跟IE7无关,你在1.x中使用原来的过滤规则就可以了。

TOP

问题是:上面的1.gif截图是1.40版本的,我用了4条规则,都不能过滤!
/js/pagefooter.js
/js/right.club.js
http://bbs.military.china.com/js/pagefooter.js
http://club.china.com/editor/js/right.club.js

TOP

你的意思是1.4版不能过滤了?

1.x版我很久没碰了,不熟悉了,你试试这样呢?
*/js/pagefooter.js
*/js/right.club.js

TOP

还是不行,算了,将就着用2055吧

另外我建议对这样的绝对路径:http://bbs.military.china.com/js/pagefooter.js 的过滤还是有必要的!

因为这个地址完全可以在原文件中加密隐藏,然后用代码生成出来
或者
在一个不可屏蔽的公用的.js文件中嵌套多层来引用真实的广告地址

TOP

回复 #10 tomz1 的帖子

实际上2.x版本不推荐使用传统方式的黑名单,建议优先使用HTML页面过滤规则,具体的去广告区看吧,也是很容易掌握的

TOP

返回列表