安卓端企业微信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()
}