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