当前位置:首页 > 技术文章 > css > IE浏览器下加载完页面时出现404报错
IE浏览器下加载完页面时出现404报错
文章来源:本站原创  浏览次数:412  发布日期:2013-08-01

IE浏览器下加载完页面时出现404报错
在IE6、IE7、IE8下访问某个页面,出现页面刚加载完成,就突然报404。
在火狐、谷歌浏览器下又正常,这个问题诡异,在本地测试完全没有问题。
上传到服务器后就有那个问题,搞的调试都不方便。开始怀疑是JS脚本的问题,
但是在IE里面禁止运行脚本后还是一样的会出现那个问题,最后我想把网页另存为本地看看吧。
在IE里面另存为本地文件就是保存不了,提示文件不存在,我想不至于吧,又没做过什么限制,
JS也禁用了,我估计是缺少了某个文件吧。
最后用火狐保存了一份,然后IE里面运行,开启 错误信息友好显示,这次看到报错了,原来是
一个CSS文件里有这么一句 behavior: url(png.htc),
behavior是什么呢?
Internet Explorer 5 引入了行为 (behaviors)。behaviors 是一种通过使用 CSS 向 HTML 元素添加行为的方法。
也就是说用CSS执行一个脚本。而我去找这个文件没找到,估计是被删除了,这个文件应该是用来兼容IE6下png图片
透明度的问题的。害我搞了几个小时,在这个问题,以前写这个程序的人,真恨不得咒死他。
好了,诡异问题就这样解决了。你是否也遇到过?

原文来自:IE浏览器下加载完页面时出现404报错 http://www.redyun.net/technology/120.html

红云案例Case