一个网站如果有新功能或页面上线的话,大多数的网站都会在首页比较醒目的位置加以宣传。但就是这个宣传图片今天给我带来了不大不小的麻烦。
平时在制作页面时都严格遵循Web标准,使页面兼容各浏览器,但今天有一个同事在做测试时使用了带有广告屏蔽功能的傲游浏览器,宣传图片居然被替换成了:“此广告已经被屏蔽”的文字。
我马上想到很可能是设置了Position:absolute属性(即绝对定位,使层脱离页面漂浮在出来)造成的。因为很多网站的漂浮广告层都设置了此功能。当我去掉此功能后问题却依然存在,看来不是这个的问题,那会是哪里出的问题呢?
带着疑问我打开了“傲游设置中心”的“广告猎手”项,居然看到了这样的设置:


懂正则表达式的朋友不用我多说了,这个表达式的意思是屏蔽所有文件名中带有“ad”的图片名称。
我想告诉Web标准网页设计师们是非常有必要的,如果想使您的网站兼容各种浏览器的话,以后在网页中请慎重使用文件名中包含“ad”的图片。至于傲游的这个功能,就是仁者见仁,智者见智了。

