我尝试了多种方法让 IE8 重新加载页面但失败了。IE 只是继续使用它的内部缓存而不向网络服务器询问它。
我正在从我的网络服务器发送以下标头:
Response.Add(new StringHeader("Expires", DateTime.UtcNow.AddYears(-1).ToString("r")));
Response.Add(new StringHeader("Cache-Control", "no-store, no-cache, must-revalidate, max-age=0"));
Response.Add(new StringHeader("Pragma", "no-cache"));
Response.Add(new StringHeader("Last-Modified", DateTime.UtcNow.ToString("r")));
这只是我尝试过的众多组合之一。
如何让 IE 每次都获取页面(不强制我的用户关闭 IE 内的缓存)?