vue index.html入口文件被手机微信浏览器缓存,导致用户要刷新一次才能获取最新页面。
网上说的nginx和meta都没有用,有哪位兄弟知道怎么解决吗?
增加时间戳校验,缺点是进入自动刷新一次,也可以把时间戳存在localStorage进行比较是否刷新
<script>
window.onload = function () {
var url = document.location.href;
if (url.indexOf("times=") == -1) {
var times = new Date();
if (url.indexOf("?") == -1) {
window.location.href = url + "?times=" + times.getTime();
} else {
window.location.href = url + "×=" + times.getTime();
}
}
}
</script>
修改nginx配置