安卓端企业微信H5使用wx.closeWindow无效处理

// 关闭H5页面
export const closeWindow = () => {
  if (document.addEventListener) {
    document.addEventListener(
        "WeixinJSBridgeReady",
        function () {
          window.WeixinJSBridge && window.WeixinJSBridge.call("closeWindow")
          parent.WeixinJSBridge.call('closeWindow')
        },
        false
    );
  } else if (document.attachEvent) {
    document.attachEvent(
        "onWeixinJSBridgeReady", function () {
          //这个可以关闭ios系统的手机
          window.WeixinJSBridge && window.WeixinJSBridge.call("closeWindow");
        }
    );
  }
  // 非ios处理
  if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){
    console.log("iOS");//iOS
  } else {
    window.WeixinJSBridge && window.WeixinJSBridge.call("closeWindow")
  }
 // Pc端处理
  window.close && window.close()
}
posted @ 2023-01-30 09:22  吃饭七分饱  阅读(692)  评论(0编辑  收藏  举报