防止javascript被缓存在浏览器中

jam*_*ang 1 javascript caching google-chrome

我目前正在开发一个webapp,Javascript经常被修改.但是,在手动刷新浏览器缓存之前,不会发生更改.有没有办法通过Chrome代码自动实现缓存刷新?谢谢.

Mar*_*all 8

您可以?2352352在JS文件的末尾添加类似的内容.所以像

<script src='myfile.js?20457207'></script>
Run Code Online (Sandbox Code Playgroud)

数字随机化,迫使浏览器认为它是一个不同的文件.

  • 在开发过程中,随机数可能很方便,但在生产中版本号要好得多,因此只要没有新版本,就可以缓存文件.使用随机数,即使js文件尚未更改,该文件也不会被缓存,并在每个页面视图中下载. (4认同)