我为使用 JQueryMobile 的 C# (ASP.Net) 编写的移动页面设置了以下标题。但是,当在我的浏览器中使用后退/前进按钮时,页面不会重新下载(与 Fiddler 确认该页面已下载一次,即使根据设置的标头已过期,它仍使用页面的缓存副本) . 以下是标题:
Cache-Control: public, max-age=10
Expires: Fri, 21 Jun 2013 05:55:57 GMT
Last-Modified: Fri, 21 Jun 2013 05:55:47 GMT
我正在设置这些ASP.Net 页面使用 OutputCache 指令
<%@ OutputCache Duration="10" VaryByParam="None" %>
我可以在 JQueryMobile 和/或我的浏览器会尊重的页面上设置其他标题吗?一般来说,我发现 JQueryMobile 存在很多用户体验问题,并且页面上有 JavaScript 用于各种按钮操作。我已经阅读了大量关于 JQueryMobile AJAX 和 JQueryMobile 导航模型的文档,但我似乎无法找到关于强制页面“过期”或强制它重新下载标题的一般指导,这在我看来是最简单的方法。我不确定是浏览器在缓存方面过于激进还是 JQueryMobile 代码这样做了。
问问题
100 次