记录:iOS端微信打开链接,返回上一页数据丢失的问题

onpageshow 事件在每次加载页面时触发,onload 事件在页面第一次加载时触发,即 onload 事件在页面从浏览器缓存中读取时不触发。
onpagehide事件,该事件会在浏览器卸载页面的时候触发,而且是在unload事件之前触发。
 
$(function () {
  var isPageHide = false;
  window.addEventListener('pageshow', function () {
    if (isPageHide) {
      //如果返回上一页,则重新刷新页面
      window.location.reload();
    }
  });
  window.addEventListener('pagehide', function () {
    isPageHide = true;
  });
})

 

 
 
posted @ 2021-10-12 10:43  天官赐福·  阅读(170)  评论(0编辑  收藏  举报
返回顶端