如何解决每次发版到服务器,pc端由于缓存还会读取老的代码?

pc端如何增加超时重置登陆?并且防止浏览器读取缓存;只是添加时间戳吗?

阅读 1.3k
1 个回答

添加后缀即可

<script src="xxx.js?ver=1.12"></script>

每次发布版本前,给修改过的js提升版本号,比如改到1.13
如果有后端支持,那么可以设置时间戳代替固定的版本号。

<script src="xxx.js?ver=<?= date('YmdH'); ?>"></script>

想要偷懒就用gulp或者webpack,自动给静态文件加hash。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题