【问题标题】:Image not displaying in IE only图片仅在 IE 中不显示
【发布时间】:2017-10-04 22:01:42
【问题描述】:
我有一个图片标签
<img src="https://biossantibodies.com/image-raw/4449.jpeg">
它在 Chrome/Firefox/Safari 中正确显示的位置,但不是 IE。
结果
小提琴链接:https://jsfiddle.net/bheng/6z3u7dxm/
铬
IE
控制台错误
网络标签结果
如何调试?
【问题讨论】:
标签:
image
internet-explorer
nginx
jpeg
mime-types
【解决方案1】:
设置 IE 调试器以记录被阻止和不安全内容的控制台消息...工具>Internet 选项>高级选项卡,选中“始终记录开发人员控制台消息”。保存更改...现在,当您打开开发工具时,它将列出任何(否则)被禁止的标记和被阻止的内容警告和消息.....
当您在上面配置 Internet 选项时,还要确保您的 IE 安全区域设置已恢复为出厂/公司默认设置... Internet 选项的安全选项卡,单击“将所有区域重置为默认值”。多媒体和图像(元素)的设置可以在 Internet 选项多媒体部分的高级选项卡和 Internet 选项高级选项卡的安全部分中找到,回复:“阻止带有其他混合内容的不安全图像”
要找出一个域映射到哪个 IE 安全区域,当访问该域时,从 IE 中选择 File>Properties 菜单...。它会列出该域映射到的 IE 安全区域...。如果您已将域置于受信任、Intranet 或受限站点列表中,将其删除....其他浏览器不使用 IE 安全区域模型(每个站点的安全性)...可公开访问的站点是/应该被设计为工作在网络浏览器中使用浏览器的默认安全区域/设置。
您还应该注意 ActiveX 过滤和跟踪保护的站点特定设置...您可以从 IE 的“工具”菜单中打开/关闭这些功能。
要在“网络”选项卡上列出请求和响应,请将开发工具固定到您的浏览器选项卡,然后单击“网络”选项卡上的“开始”按钮,然后单击“始终从服务器刷新”按钮(看起来像一张软盘) .....无需关闭开发工具。
在调试网页上的脚本时,重要的是 1. 您已将调试选项卡配置为“中断所有异常”....在调试选项卡上,从下拉列表中选择“中断所有异常”(看起来像停车标志)。 2. 调试时必须打开开发工具,因此请将其固定到您正在调试的选项卡的底部。