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

时间:2021-06-23 22:06:47   收藏:0   阅读:18
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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!