当我在 javascript 文件中有错误时,我修复它并部署。 但是要在浏览器中更新文件,我应该按 Ctrl+F5。
这对我来说不是问题,但很难告诉用户更新文件。
如何让用户浏览器在没有特殊操作的情况下从服务器更新 javascript 文件?
其中一种方法是将路径添加到文件的 js 文件修订版 - 每次文件路径都会不同。但这并不方便。
最佳答案
许多网站所做的是在指向 javascript 文件的 URL 上添加一个 URL 参数,并在每次文件更改时更改它。
像这样:
<script langauge="javascript" src="myfile.js?ver=1" />
改变之后:
<script langauge="javascript" src="myfile.js?ver=2" />
它可能不方便,但它是最常见的解决方案。一些 Web 框架会自动执行此过程,因此开发人员不必手动增加版本号。
关于javascript - 如何在客户端浏览器中更新 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451983/