ios 和 安卓在微信端点击回退让页面刷新的方法

2018-01-22  本文已影响0人  praycis
function refresh(){
        //ios...
        window.onpageshow = function(e){
            if(e.persisted){
                window.location.reload();
            }
        }
        //android;
        var flag = window.sessionStorage.getItem('shouldRefresh');
        if(flag){
            window.sessionStorage.removeItem('shouldRefresh');
            window.location.reload();
        }
    }

在安卓微信端,从下一个页面跳转上一个页面的时候,需要在下一个页面加一个session标志。
ios端通过onpageshow触发。安卓通过设置sessionStorage触发。

e.persisted

上一篇下一篇

猜你喜欢

热点阅读