前端调试代码的时候有时候会出现js中的代码没有更新,缓存清理不掉的情况。下面介绍几种方法。
1、js请求中添加时间戳等信息。
<script type="text/javascript" src="/js/myjs.js"></script>
// 修改为
<script type="text/javascript" src="/js/myjs.js?randomId=<%=Math.random()%>"></script>
2、chrome设置不保留缓存
F12后,在Network标签栏,勾选Disable cache
3、强制刷新
加载页面时,会检查是否有缓存,如果有缓存的话会调用缓存显示页面。
CTRL+F5 将无视缓存,直接将CSS\JS\JPEG\PNG等文件传输过来。