2011-02-06 105 views
14

如果你到這個網站,你會發現中間有一個大的圖像。
如果你檢查它,你會看到這個。Google Chrome 9爲什麼不顯示來自Amazon S3的圖像?

<img src="http://s3.amazonaws.com/mosaicimages/hmn58067pa"> 

如果你在它懸停在檢查模式,你會看到這一點:

img[480x640] 

這是正常的。圖片應該顯示。

但有時,當我瀏覽我的網站時,圖像根本不顯示。 HTMl是一樣的。一切都是一樣的。這只是「緩存」弄亂了。

這是什麼樣子:http://i52.tinypic.com/1190xu0.jpg

當圖像不顯示,我再次清除Chrome瀏覽器設置緩存,以及圖像顯示。再次瀏覽網站後,隨機圖片消失。

這很奇怪,因爲當你檢查它時,代碼是一樣的。然而,圖像說:

img[0x0] 

這是非常尷尬的,因爲圖像真的存在。它在S3,它很好。 它也發生在其他頁面上,而不僅僅是這個頁面。它發生在S3中的所有圖像。

你們有些人可能無法重現它。我的一些朋友重現了它。但如果可以的話,請幫助,謝謝。

編輯:我發現了一些與Chrome相關的bug問題?是這個嗎?

http://code.google.com/p/chromium/issues/detail?id=67373&can=1&q=image%20304&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS

http://code.google.com/p/chromium/issues/detail?id=68622

編輯:一切工作在隱身模式下的罰款。

+2

幸運的是,或者不幸的是,我無法重現此問題(儘管我正在運行Chrome 10)。也許它與你的瀏覽器設置有關?另外:這個問題是否會與其他瀏覽器發生,或者是否特定於Chrome 9? – Johannes 2011-02-06 05:50:32

回答

2

您是否在控制檯中看到以下警告?這是很好的響應here -

Resource interpreted as [something] but transferred with MIME type [something else] 

如果圖像是動態加載(即IMG SRC在運行時改變了客戶機上)可能發生的情況。

可以也通過實際接收了不正確的MIME類型聲明的瀏覽器造成的 - 我無法想象那將是一個S3-具體問題(給出顯然遇到了類似的問題wide range)而寧願建議它可能是轉發(企業?)代理等問題 - 當包含字體但從未使用圖像時,情況就是如此。

0

谷歌瀏覽器在設置選項卡上有一個出色的報告問題,將這個問題提供給他們,至少他們將在未來的版本鉻版本中糾正。