window.history.go返回上一个页面无刷新问题

B页面   -------》  A页面

B页面:

sessionStorage.setItem("refresh","true");
window.history.go(-1);

A页面:

window.addEventListener(‘pageshow‘, function(event) {
    if(event.persisted) { // ios 有效, android 和 pc 每次都是 false
        location.reload();
    } else { // ios 除外
        if(sessionStorage.getItem(‘refresh‘) === ‘true‘) {
            location.reload();
        }
     }
    sessionStorage.removeItem(‘refresh‘);
});

如有其它更好的方法,可在评论区留言...

window.history.go返回上一个页面无刷新问题

上一篇:VMware安装win7虚拟机


下一篇:VS2015无法打开“windows.h”