ios 上浏览器返回上一页不会刷新页面问题

方法1. 利用 onpageshow 事件触发:

 var browserRule = /^.*((iPhone)|(iPad)|(Safari))+.*$/;
    if (browserRule.test(navigator.userAgent)) {
        window.onpageshow = function(event) {
            if (event.persisted) {
                window.location.reload()
            }
        };
    }

方法二:

window.onpageshow=function(e){
    if(e.persisted) {
        window.location.reload() 
    }
};

猜你喜欢

转载自blog.csdn.net/qq_43649479/article/details/84322800