在建企业网站的时候会用到图片,这不是什么稀罕事,在调用的过程中难免会出现图片不显示的问题,这也不是什么大事,很容易就能找到出问题的地方并解决。然而,使用过程无一个错误,就是不显示。这个不显示也很怪异,不是所有的浏览器都不显示,而是除了搜狗和UC浏览器不能正常显示外,其它所有浏览器都能正常显示。
怪异之一:图片本身没有问题
怪异之二:图片调用路径没有问题
怪异之三:网站空间没有问题
怪异之四:没有使用CDN加速,不是缓存问题
怪异之五:除了搜狗和UC浏览器,其它浏览器均能正常显示
最怪异之处也是第五点,既然其它浏览器均能正常显示,说明图片和调用都没有问题。只有搜狗和UC浏览器不显示,兼容性问题?直接用<img>调用的图片有啥兼容性问题?总不会是起的图片名字搜狗和UC浏览器不喜欢,那也太匪夷所思了。但现实就是现实,改了个图片名字后图片就正常显示了。我晕,做个网页还会有这种坑呀。
广告,英文Advertisement,只要文件名中包含此单词或词的一部分(如:ad,ads,Ad,Ads等),均会被搜狗和UC浏览器无情的过滤掉,于是就会出现图片不能正常显示的问题。所以,提示做网页的同学了,除了排查技术性问题外,还要考虑这种非技术性的兼容性问题。