js缓存问题
在项目中,由于要做自动提交,修改了流程提交的js文件,开发及测试环境都没问题,上生产后发现未自动提交,排查了半天,才发现是浏览器缓存问题
解决
- 给js文件加版本号
<script src="workflow-taskprocess.js?ver=1"></script>
ver = n,n代表版本号
- 给URL加随机数,即欺骗浏览器达到防止缓存的目的。
https://路径?v=’ + parseInt(Math.random()*1000000000)
- 在浏览器端关闭缓存(自己用)