美文网首页
微信返回强制刷新页面

微信返回强制刷新页面

作者: lxt410725 | 来源:发表于2018-02-09 15:50 被阅读0次

转载文章原文

实现微信浏览器返回并强制刷新效果

1、IOS上的方法

方法1

$(function () {
    var isPageHide = false; 
    window.addEventListener('pageshow', function () { 
        if (isPageHide) {
            window.location.reload(); 
        } 
    }); 
    window.addEventListener('pagehide', function () { 
        isPageHide = true; 
    }); 
});

方法2

$(function () {
    window.addEventListener("popstate", function(e) {
        self.location.reload();
    }, false);
    var state = {
        title : "",
        url : "#"
    };
    window.history.replaceState(state, "", "#");
});

2、Android上的方法

//需要被刷新的页面放上以下代码
$(function () {
    var needRefresh = sessionStorage.getItem("need-refresh");
    if(needRefresh){
        sessionStorage.removeItem("need-refresh");
        location.reload();
    }
});

//跳转的页面放上以下代码
sessionStorage.setItem("need-refresh", true);

相关文章

网友评论

      本文标题:微信返回强制刷新页面

      本文链接:https://www.haomeiwen.com/subject/qdnftftx.html