百度搜索出来的解决方法基本都是:
window.onpageshow =function(event){
if(event.persisted){
window.location.reload(true);
}
};
调试的时候,确实有进入if代码块里面,但是window.location.reload(true);执行后页面却并没有刷新;不在理解范畴内。。。
最后灵光一闪想到了加上setTimeout,居然成功了,也不知道是什么鬼机制。。。
window.onpageshow =function(event){
if(event.persisted){
setTimeout(function () {
window.location.reload(true);
}, 10)
}
};