ie浏览器部分图片不显示
前言
前幾天做項(xiàng)目時(shí),發(fā)現(xiàn)一個(gè)奇怪的現(xiàn)象,從后臺(tái)獲取的圖片,在IE瀏覽器端,有一部分不會(huì)顯示,仔細(xì)研究發(fā)現(xiàn)是圖片本來(lái)是.jpg格式,后臺(tái)傳過(guò)來(lái)的圖片后綴已經(jīng)被改成了.png格式或者其它格式導(dǎo)致IE瀏覽器無(wú)法識(shí)別。
正文
我項(xiàng)目中現(xiàn)象如下圖:
圖片后綴名問(wèn)題
圖片后綴名和代碼中不一致或者圖片本來(lái)是.png格式自己手動(dòng)更改成了.jpg或者其它格式導(dǎo)致IE瀏覽器無(wú)法識(shí)別。
圖片顏色編碼問(wèn)題
圖片可能是CMYK顏色,而IE瀏覽器不識(shí)別CMYK模式的圖片,這時(shí)需要更改為RGB模式(可借助PS等軟件)。
web.config配置問(wèn)題
<system.webServer> <httpProtocol> <customHeaders> <add name="X-Content-Type-Options" value="nosniff" /> </customHeaders> </httpProtocol> </system.webServer>
移除web.config文件中的<add name="X-Content-Type-Options" value="nosniff" />這句話導(dǎo)致了圖片在IE中不能正常顯示。
圖片過(guò)大,瀏覽器內(nèi)存問(wèn)題
本次所用圖片實(shí)際像素大小高達(dá)300M,初步懷疑是這種情況。后來(lái)實(shí)測(cè)當(dāng)像素高于3800x8608(像素大小93.6M)時(shí)(受瀏覽器占用內(nèi)存影響,測(cè)試結(jié)果有所偏差3800±15),IE瀏覽器無(wú)法打開(kāi)圖片。 同樣可以借助ps等軟件處理圖片。
ps:ps的批處理功能還是非常強(qiáng)大的。
結(jié)尾
遇到問(wèn)題不能鉆牛角尖,感覺(jué)我自己代碼寫錯(cuò)了。研究了一天,結(jié)果不是代碼問(wèn)題。。。。。。手動(dòng)狗頭、、
總結(jié)
以上是生活随笔為你收集整理的ie浏览器部分图片不显示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++等级考试知识点总结
- 下一篇: 古典密码之维吉尼亚密码无密钥破解