防止CSS& jQuery(Mobile)来自缓存

时间:2014-07-18 15:14:41

标签: css jquery-mobile caching

我有一个我无法控制的网站。现有的模板使用jQuery Mobile v.1.0a3以及所有自定义样式。

我正在创建一个新模板 - 在同一个站点内 - 使用所有更新的jQM和jQM css库(通过cdn)。

当我直接浏览新页面时,一切都很棒;它看起来/功能完美。但是,如果我从新页面开始,然后导航到任何现有(较旧)页面 - 旧页面将继承更新库的缓存文件。我正在努力找到一种方法来告诉系统完全重新加载所有内容。

例如,页面" A"使用模板" A",page" B"使用模板" B"。我试图找出一种方法,让系统在从" A"导航时重新加载所有内容。到" B" (或相反亦然)。每个模板的css和js路径都不同。

我尝试过设置缓存控制元数据,但没有运气。还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

我想我找到了解决方案。我不知道这是不是正确的方法,但似乎有效。效率正在消耗殆尽,但这是我发现的(到目前为止)唯一能够像我需要的那样工作的东西。

我把它放在链接到任何给定模板之外的每个锚标签上:

HTML:

<a href="myLink" data-ajax="false">My Link</a>

因此,对于从旧页面链接到新页面(反之亦然)的任何链接都将具有该数据属性。