在某人的计算机上查看本人经手的一个网站,咋一看就觉得不对劲,仔细看,发现有些背景图片丢失了,完全没有显示出来。
服务器出了问题?马上登录服务器检查,一切正常。
换回自己的电脑,显示也正常,无论是IE或者FireFox。
再换回某人的计算机,发现无论用什么浏览器,那些图片就是不显示。
奇怪。
在浏览器中检查页面源代码,对图片的引用还在。直接在浏览器中打开图片,一片空白,拉不下来。
当真奇怪。
再检查一下图片的URL... /img/banner01.jpg
灵光一闪:广告拦截。Banner这个单词在网页中通常指的是横幅广告。虽然这幅图片的尺寸大小根本就不是横幅。看看这台机,装了个Symantec的个人防火墙。检查一下设置,果然打开了广告拦截。把广告拦截功能一关,浏览器一刷新,图片出现了。
直接按文件名匹配这样来拦截广告?这也未免太弱智了吧。
没办法。只好把网站上的图片名字改掉。
无独有偶,Google了一下,发现也有人碰到跟我同样的事情,有兴趣可以看看:http://www.hanselman.com/blog/SymantecClientFirewallIsPsycho.aspx
本站微信订阅号:
本页网址二维码: