- UID
- 5053
- 帖子
- 6105
- 精华
- 13
- 贡献
- 33
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2005-11-24
|
#14楼的链接难道就没有一个人试试吗?
所谓的直接Flash链接是直接将<object>...value=...AD.swf...</object>明码写在页面源码中的形式,并非通过脚本等方式生成。
但现今很多站点已经很难见到这种形式,要么是变形写法,要么Write,再或者是通过类,比如新浪等门户,只要禁止脚本运行,那些站点的Flash就无效了。
#14楼的网站仅仅使用黑名单*swf后,可以过滤顶部Flash横幅,但不能过滤下部Flash横幅,这也恰恰印证了这个说法,有兴趣的看看页面源码也许比我说的更直接了当。
页面规则只针对页面源码,不管广告源码怎么写,规则需要直接匹配才行,而楼主的规则可以匹配脚本中Flash广告部分,但*.swf是不能直接匹配的,所以才得出那样的结论。
这与以前某个帖子讨论广告图片不能过滤的情况是一个道理,如图片源码中用相对地址src=ad.jpg,但实际地址是http://www.xyz.com/ad.jpg,写传统黑名单时就须写*ad.jpg而不是*xyz.com*,后者将无法过滤。
至于#21楼朋友的疑问,其实都是一个意思,就是说规则和黑名单都只能直接对应源码才有效,觉得不便,但这样的效率要比所有页面元素下载回来后再过滤显然要高,尽管那样时*.swf、*.jpg等不在乎源码怎么写。
所以要谈局限性个人认为也就是上述这些,并非*.jpg能过滤*.swf就不能过滤。
抱歉写多了。 |
|