1. 程式人生 > >ios 上瀏覽器返回上一頁不會重新整理頁面問題

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() 
    }
};