【发布时间】:2015-06-06 06:14:33
【问题描述】:
当我在服务器上推送更新的 javascript 文件时,我需要清除浏览器缓存。一个简单的答案是使用以下查询字符串技术。
<script type="text/javascript" src="/js/myjsfile.js?{my file version}"></script>
它会起作用,但是
- 我是否需要对每一个
script标签上的每一个标签都执行此操作 我的申请页面? - 我可以在主屏幕上执行此操作吗,例如在开始时加载的登录 我认为这会用新文件清除缓存文件,会不会 工作?
【问题讨论】:
-
似乎您应该使用母版页并为每个子页注入 html。这样,您的脚本引用和样式引用被本地化到一页,便于一次更新所有内容。 (如果你也正确使用了查询字符串,你可以避免糟糕的面包屑和糟糕的 SEO)
标签: javascript browser-cache offline-caching