js控制 页面回退刷新数据

    //判断页面是否需要刷新
    <script>
        window.addEventListener('pageshow', function (event) {
            //pageshow 页面加载出处: 缓存为true, onload为false
            //如果从缓存中加载,那么直接刷新
            if (event.persisted) // ios有效, android和pc每次都是 false
            {
                location.reload();
            }
            else // ios除外
            {
                //需要刷新,就在返回过来里的页面 设置为true
                if (sessionStorage.getItem('refresh') === 'true') 
          { location.reload(); } }
      sessionStorage.removeItem('refresh');  //一定要清除,要不然酒一直循环了 }); </script>

  

// 设置session    sessionStorage.setItem("refresh", "true"); 

原文地址:https://www.cnblogs.com/liuzheng0612/p/12076076.html