我注意到jQuery Mobile存在很多不同的缓存问题,但是我找不到这个问题的解决方案是不成功的。从本质上讲,每次按下后退按钮时,我的应用程序都会从jQuery Mobile页面加载更旧版本的脚本。
我的应用的开始屏幕使用几个不同的过滤器进行搜索,其中至少需要其中一个。我有点jquery要求这个。用户第一次访问开始屏幕时根本没有问题,但是如果用户点击后退按钮并尝试再次搜索,则jQuery验证来自几天前的版本,不再有效。
在应用中其他地方首次加载页面时存在同样的问题,但可能不相关。
详细信息:最新稳定的jQuery Mobile(1.1),jQuery 1.7.1。
答案 0 :(得分:1)
如果您想在不提取缓存版本的情况下加载页面,请在链接中添加data-ajax="false"
。
<a href="page-two.html" data-role="button" data-ajax="false">Page Two</a>