我在浏览器中清除缓存存在问题。
我认为您需要生成具有动态唯一名称的脚本。怎么做?
答案 0 :(得分:0)
标准做法是将随机查询参数添加到脚本名称中。如何执行此操作取决于您生成脚本链接的方式。一种选择是添加文件的哈希作为现金破坏查询参数 - 这样您将保证缓存新版本。
或者,您可以将版本控制放在脚本文件的路径中(../v1234/script.js),但可能需要更多代码才能实现,并使移动静态文件复杂化为CDN。
注意:请注意不要破坏缓存清除的调试体验 - 如果您在每个请求中使用新的Url,某些浏览器将无法识别加载时的断点。
答案 1 :(得分:0)
猜猜你的意思是:
<script>document.write('<script src="script_path?' + Math.random() + '"\><\/script>');</script>