1

js跳转,跳转前缓存一下当前页面内容,然后返回时,发现页面的JS全部失效了。不知道什么问题。求大神。再次点击a标签,无法跳转,而且全部的js都失效了。
图片描述图片描述

2019-09-12 提问
1 个回答
0
  1. 多页面返回是不会刷新页面的
  2. 单页面是会刷新页面的
  3. 安卓ios机制不一样 使用pageshow和pagehide 试一下 定义一个flag作为判断
$(function () { 
  var isPageHide = false; 
  window.addEventListener('pageshow', function () { 
    if (isPageHide) { 
      window.location.reload(); 
    } 
  }); 
  window.addEventListener('pagehide', function () { 
    isPageHide = true; 
  }); 

撰写答案

推广链接