h5返回到上一页ios手机页面不刷新

最近做微信公众号h5内嵌功能。当有A,B两个页面的时候,如果从A跳转到B页面,然后点击微信的返回按钮从B返回到A页面的时候,A页面不刷新,还是之前的状态,这个再ios手机上有,但是安卓手机没有,原因就是ios浏览器缓存机制,解决办法,亲测有效

var isPageHide =false;

window.addEventListener('pageshow', function () {

        if (isPageHide) {window.location.reload(); }});

window.addEventListener('pagehide', function () { 

 isPageHide =true;

});

你可能感兴趣的:(h5返回到上一页ios手机页面不刷新)