我上传了我的web应用程序已经在我生产的Tomcat Web服务器。
我想已经测试它和它的作品在FF / IE7 / IE8罚款,但我有在IE6上显示的问题。
我注意到在IE6似乎时不时要下载图像的状态栏。 尽管我没有任何点击,它仍然下载图像。
我使用的是使用图像的菜单,它不会对IE6显示效果不佳。 问题是,我的目标用户的60%,在这个浏览器上运行。
我开始认为这是一个浏览器缓存问题。 在我所有的JSP中,我把下面的meta标签中的所有头部分。 我这样做是因为我的应用程序在很大程度上依赖于阿贾克斯,我需要我的网络资源的最新副本。
<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网站运行。
@Pekka,这是你在找什么?
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