防止在单页面应用程序中缓存文件

时间:2014-07-21 08:00:23

标签: javascript caching single-page-application

我正在尝试找到如何防止单页应用程序的文件缓存。到目前为止,我发现我可以在IIS中设置它 - 我已经完成了 - 但我还读到防止缓存的最佳方法是将随机字符串作为URL参数添加到文件名中(所以相反加载script.js,我会加载script.js?v = 1231233并且每次都会改变数字。)

当然,我更愿意也使用第二种方法,但由于所有文件都是静态的(.html),我不能自动生成这个随机数,我每次都要手动编写,这不是可能。我认为这样做的一种方法是使用javascript(document.write()),但这个解决方案似乎有点......“丑陋”......或者是它?

我的主要问题是:除了提到的两个之外,还有其他方法可以阻止缓存吗?第一种方法是否足以支持最近的浏览器(> IE10,Chrome,Safari,Firefox等)。

无论如何,我会感谢您提出的任何其他想法/建议。

由于

0 个答案:

没有答案