IEDOM7009⽆法解码URL处图像
在⽣产实践中因为规定必须使⽤IE浏览器结果就碰到了上述标题所⽰问题。在其余浏览器(像Google chrome、⽕狐等)中图像都是可以正常显⽰的,唯独在IE中显⽰不出来,查阅了相关资料发现⼤致分为以下⼏种情况。
IE DOM7009 ⽆法解码URL处图像
图⽚后缀名问题
图⽚后缀名和代码中不⼀致或者图⽚本来是.png格式⾃⼰⼿动更改成了.jpg或者其它格式导致IE浏览器⽆法识别。
图⽚颜⾊编码问题
图⽚可能是CMYK颜⾊,⽽IE浏览器不识别CMYK模式的图⽚,这时需要更改为RGB模式(可借助PS等软件)。
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-Content-Type-Options" value="nosniff" />
</customHeaders>
</httpProtocol>
</system.webServer>
移除fig⽂件中的<add name="X-Content-Type-Options" value="nosniff" />这句话导致了图⽚在IE中不能正常显⽰。
url编码处理图⽚过⼤,浏览器内存问题
本次所⽤图⽚实际像素⼤⼩⾼达300M,初步怀疑是这种情况。后来实测当像素⾼于3800x8608(像素⼤⼩93.6M)时(受浏览器占⽤内存影响,测试结果有所偏差3800±15),IE浏览器⽆法打开图⽚。 同样可以借助ps等软件处理图⽚。ps:ps的批处理功能还是⾮常强⼤的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论