AngularJs应用程序缓存使用参数或替代更好的方法

时间:2017-04-12 06:24:22

标签: javascript angularjs caching cookies

我遇到问题Ctrl + F5,甚至用于清除浏览器缓存的Chrome插件似乎也无法完成清除浏览器缓存的工作。我不知道为什么。

这些提到的技术会清除并重新加载大多数文件,但似乎已经添加到$ sessionStorage或cookie的某些内容仍然存在。这很奇怪,因为当你按Ctrl + F5时(根据我的理解),应该清除$ sessionStorage,但是对cookie不太确定吗?

无论如何,我遇到了缓存破坏的方法,这似乎是一个非常简单的方法,可以通过新版本强制清除缓存。

示例:在样式表中添加和更新版本参数:

<link rel="stylesheet" href="styles/main.css?v=2.1.2">

我的问题是:我是否必须将此参数添加到我.css中列出的每个.jsindex.html文件中(至少有一个) 75)?

如果是这样,是否有更容易的&#34;还是更好的方法呢?

考虑到application cache已被弃用:https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache

服务工作者仍被视为处于试验阶段:https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers

0 个答案:

没有答案