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

微信返回强制刷新页面

作者: 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