IE浏览器http站点渲染https图片失效

如题:项目测试服务器是http站点,页面中http的图片加载正常。在IE浏览器下https的图片在首次打开时正常,ctrl+R刷新后就加载失败!更坑人的是我打开F12开发者工具的时候,ctrl+R刷新又能正常加载!我人都懵了。
在360浏览器的ie内核模式下,同样有这个问题,它还有个更坑的是网站的ico图片加载也有问题——首页加载OK,点击跳转二级页面(新开窗口)时就加载失败。这个莫名其妙的问题块把我搞崩溃了。
以下是效果截图对比:
首次打开
image

然后Ctrl+R刷新
image

然后F12打开开发者工具
image

然后在crtl+r刷新
image

这一套下来我整个人都懵了,完全没明白到底是什么原因导致的

另外那个ico的问题也很坑,如下截图:
image

打开跳转二级页面
image

然后是head中的部分设置:
image.png

这问题我实在是没找到原因和解决办法。

但是我看了看百度这些网站,同样的方式打开后并没有这坑。也审查了他的代码,head中的设置也没多大区别。唯一的可能就是https和http的站点的区别了。

有没有处理过这方面兼容问题的童鞋啊,帮帮小弟。这问题我人都快搞崩溃了

阅读 2.6k
1 个回答

打开正常,刷新就没了,再刷新又有了,这描述,看起来像是加载顺序影响的,好好检查一下图片加载那里的代码逻辑,看看是不是什么异步造成了这个问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题