我正在开发一个webapp,每次刷新时浏览器都不会一直清空缓存,所以有时候我没有加载我的JavaScript文件的最新版本.
我希望有一个控制台消息,指示我每次刷新时是否使用最新版本的JavaScript文件.我认为显示JavaScript文件的"上次修改"时间将完成这项工作!
有什么想法吗?我错过了我的问题的标准解决方案吗?
对于生产环境,无论何时修改脚本文件,都可以更改脚本标记以包含版本查询字符串,以便浏览器看到有新版本并从服务器获取新副本:
<script type="text/javascript" src="/scripts/myscript.js?v1"></script>
Run Code Online (Sandbox Code Playgroud)
这只是一个简单的技巧,它为浏览器提供了之前从未见过的URL,迫使它请求新文件.服务器忽略查询字符串,只返回脚本文件.
对于开发环境,请按ctrl+ f5强制浏览器从服务器获取新副本.
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |