ios 回退h5页面不刷新页面解决办法

var browserRule = /^.*((iPhone)|(iPad)|(Safari))+.*$/;
    if (browserRule.test(navigator.userAgent)) {
      window.onpageshow = function (event) {
        if (event.persisted) {
          window.location.reload()
        }
      };
    }
或者
// let agent = navigator.userAgent.toLowerCase(); //检测是否是ios
    // if (agent.indexOf('iphone') >= 0 || agent.indexOf('ipad') >= 0) {
    //   var isPageHide = false;
    //   window.addEventListener("pageshow", function () {
    //     if (isPageHide) {
    //       alert('reload2');
    //       window.location.reload();
    //     }
    //   });
    //   window.addEventListener("pagehide", function () {
    //     isPageHide = true;
    //   });
    // }
原文地址:https://www.cnblogs.com/xiaoyaoweb/p/14924108.html