web开发在调试js时 google 浏览器中一直使用缓存文件

web开发在调试js时 google 浏览器中 一直使用的是缓存文件,
一定要清一下缓存更新最新的文件。
但是如果开发及时更改js文件,及时刷新界面的话,google浏览器又可以
去重新加载最新的文件。
如果js在google浏览器中停留时间长,那么会刷新界面时一直使用缓存js ,而不
是去后台重新加载最新的js。
这是什么机制,什么原理。网上搜一直都搜不到。大神门回答一下吧

3个回答

最好是给js文件加个版本信息,每次修改后版本号+1防止缓存,要不有些时候类似cdn的缓存不及时更新

cookieleehao
大地天空海洋 但是打断点调试的时候会有多个版本吧?根本不会执行之前已经打好的断点
2 年多之前 回复

缓存js不是很正常,,每次重新加载,,浪费时间和资源

这是浏览器的cache机制,为了减少对服务器的请求数据量。你可以用Ctrl + F5来进行强制刷新。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐