掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
一個簡單的查詢系統(tǒng)(基本描述:就是用戶通過輸入姓名和證書編號,然后顯示證書上的信息,當然底部有個電子版的證書圖片),而現(xiàn)在用戶提交反饋給我們說怎么證書顯示不了了(其實是底圖不能顯示)。我習慣用Chrome,除了做兼容性測試外幾乎很少用IE瀏覽器;因此我用Chrome點擊查詢,ajax加載的結(jié)果一出來發(fā)現(xiàn)圖片是完好無損的。
于是我跟用戶說,可能是你的緩存問題,你CTRL+F5試下,結(jié)果用戶還是說不能顯示;然后我就給用戶遠程了,結(jié)果我發(fā)現(xiàn)他用的是IE,我當時就馬上意識到是不是兼容性的問題?結(jié)果檢查發(fā)現(xiàn)并沒有兼容性的問題,于是取出圖片地址,在IE中打開,結(jié)果竟然打開顯示一個×;而在其他的瀏覽器中是可以打開的。
這是我就想了,如果圖片不存在,其他瀏覽器肯定也打不開,而且在IE中應該顯示的是404,因為這是直接輸入圖片url的,跟網(wǎng)頁神馬的沒關(guān)系。然后我就下載了這圖片下來,結(jié)果發(fā)現(xiàn)用windows自帶的軟件和PS都能打開這個圖片,對了,這個圖片是JPG格式。
然后在PS中發(fā)現(xiàn)這個圖片的模式是CMYK模式,接著就改成RGB模式,然后另存為一個副本,結(jié)果把這個副本上傳到網(wǎng)站中,結(jié)果IE就顯示正常了。
看來這個圖片在IE中不顯示就是因為圖片模式的問題,當為CMYK的時候就不顯示,而RGB的時候就顯示。因此在遇到此類問題的時候,我們除了從代碼的兼容性等方面考慮,也應該考慮圖片這種與程序似乎沒太大關(guān)系的東西。
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流