显示JavaScript文件的上次修改时间

Ran*_*lue 0 javascript

我正在开发一个webapp,每次刷新时浏览器都不会一直清空缓存,所以有时候我没有加载我的JavaScript文件的最新版本.

我希望有一个控制台消息,指示我每次刷新时是否使用最新版本的JavaScript文件.我认为显示JavaScript文件的"上次修改"时间将完成这项工作!

有什么想法吗?我错过了我的问题的标准解决方案吗?

gil*_*ly3 7

对于生产环境,无论何时修改脚本文件,都可以更改脚本标记以包含版本查询字符串,以便浏览器看到有新版本并从服务器获取新副本:

<script type="text/javascript" src="/scripts/myscript.js?v1"></script>
Run Code Online (Sandbox Code Playgroud)

这只是一个简单的技巧,它为浏览器提供了之前从未见过的URL,迫使它请求新文件.服务器忽略查询字符串,只返回脚本文件.

对于开发环境,请按ctrl+ f5强制浏览器从服务器获取新副本.