- UID
- 23208
- 帖子
- 45
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2006-10-15
|
6#
发表于 2007-1-16 09:41
| 只看该作者
哈哈,厉害厉害,这个插件的脚本要是和清除烦恼结合起来就更完美了。
具体情况就是:
1.这个插件没有考虑到style="visibility:hidden"的情况。
2.按这个插件里的思路,看第15行,那么它没考虑到tagName =="font"的情况。
2.没考虑到隐藏文字颜色和父元素背景色相同的情况。即obj.currentStyle.color==obj.parentElement.currentStyle.backgroundColor
3.没考虑到网页内包含iframe的情况。
4.清除烦恼里面还有个判断隐藏文字颜色与父元素背景颜色差值的东西,RGB各项差值在10以内皆视为隐藏水印,将其删除。
还有就是说一下两个插件都没考虑到的一些地方:
objs.currentStyle.fontSize=="0px"//这里有些网站是用0pt的
这个我在某游戏大站里面发现的,他们用的就是fontSize=0pt
PS:其实所说的那些情况,有些是交叉影响的,虽然插件没考虑全各种情况,但也能对付一般的网页隐藏水印了,除非网站管理员很变态,专门针对以上所说来优化代码。。。 |
|