我工作具有以下的標記在頁面上:做最新的Chrome/Opera獲取srcset錯誤?
<img
alt=""
src="/banner_home.300x200.jpg"
srcset="/banner_home.300x200.jpg 320w,
/banner_home.600x400.jpg 480w,
/banner_home.728x242.jpg 768w,
/banner_home.920x306.jpg 960w,
/banner_home.1234x400.jpg 1280w">
,似乎在最新的Chrome &歌劇,他們忽略任何屏幕尺寸,只是輸出哪個文件被列爲最後的(所以在我的情況下是1234x400.jpg)。
使用Picturefill,Firefox和Safari都能在較小的屏幕上顯示正確的圖像。
在我今天測試的過程中,我推出了一段時間沒有打開的Opera。當它第一次啓動時,它是在第25版,它會在較小的屏幕尺寸下顯示正確的圖像。
然後我注意到一個更新已經下載了,所以我運行它,更新到v27,然後Opera顯示與最新的Chrome相同的問題。
因此,最近似乎在Blink中發生了一些變化。
其他人可以證實這一點,或者我只是做錯了嗎?
Codepen說明我的意思。