我已將我的Web應用程序上傳到我的Production Tomcat Web服務器中。
我試圖測試它,它在FF/IE7/IE8上正常工作,但我在IE6上顯示問題 。IE6不緩存我的圖像
我注意到在狀態欄中IE6似乎在不時地下載圖像。 即使我沒有點擊任何東西,它仍然下載圖像。
我正在使用一個使用圖像的菜單,它在IE6上顯示效果不佳。問題是我的目標用戶 的60%在此瀏覽器上運行。
我開始認爲這是一個瀏覽器緩存問題。在我所有的JSP中,我把meta標籤放在所有head部分。 我這樣做是因爲我的應用程序嚴重依賴於Ajax,我需要我的網絡資源的最新副本。
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Sat, 01 Dec 2001 00:00:00 GMT">
</head>
這可能是罪魁禍首,是否有任何解決方法呢?我如何強制IE6緩存這些圖像?謝謝。
我不確定這是你在找什麼,但請告訴我是否錯過任何東西。
這是正在下載的圖像的示例。我忘了提及這個應用程序只在我們的本地Intranet網站上運行。
@皮卡,這是你在找什麼?
Response Headers
Server Apache-Coyote/1.1
Etag W/"1957-1275442082000"
Date Mon, 18 Oct 2010 11:37:00 GMT
Request Headers
Host atpapps03:9090
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
Accept image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Referer http://atpapps03:9090/rts/css/menu.css
Cookie JSESSIONID=0DD210EE0B2788A7774B10D477734DA9
If-Modified-Since Wed, 02 Jun 2010 01:28:02 GMT
If-None-Match W/"1957-1275442082000"
Cache-Control max-age=0
請使用Firebug獲取圖像資源的響應標題,尤其是與緩存相關的信息,並在此處發佈 – 2010-10-18 11:08:03
如果您的使用率的60%在IE6上運行,則應該在IE6上完成您的開發(您現在有了得到了臉上的痛苦,你選擇通過在另一個瀏覽器上開發來禁止) – 2010-10-18 11:13:16
@Ian你在說什麼?這是一個緩存問題,而不是HTML顯示問題 – 2010-10-18 11:16:35