私はウェブアプリケーションを持っています。ブートストラップ ページはキャッシュされるべきではありませんが、chrome は常にキャッシュからページを取得しますが、正常に動作する https ではその動作を示しません。
私のヘッダーは次のとおりです。
Request URL:https://localhost:7002/
Request Method:GET
Status Code:200 OK
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,de-CH;q=0.6,de;q=0.4
Cache-Control:max-age=0
Connection:keep-alive
Host:localhost:7002
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.56 Safari/537.36
Response Headersview source
Cache-Control:no-cache
Content-Length:2215
Content-Type:text/html; charset=UTF-8
Date:Tue, 23 Apr 2013 10:19:03 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Pragma:no-cache
Set-Cookie:JSESSIONID=WrSkR2gXB3Jkycwhtzmhwgkpzv4Nn1V6nshsMWZyHl924cNp6Y6L!-1407827785; path=/; HttpOnly
Vary:Accept-Encoding
X-Powered-By:Servlet/2.5 JSP/2.1
http 上のヘッダーはまったく同じです。
HTTPヘッダーとメタhttp-equivでmax-age、no-store、must-revalidate、ETag、Last-Modified、Pragmaをすでに試しましたが、キャッシュを防ぐクロムはないようです。
クロムがキャッシュされないようにする方法はありますか?
PS: iOS の Safari は同じ動作を示します。