微信公众号 h5 退出 强制 二次确认弹窗
$(function () {
pushHistory();
window.addEventListener("popstate", function (e) {
$.confirm("您确定是否退出?", "确认退出", function () {
try {
window.opener = null;
window.open('', '_self');
window.close();
} catch (e) {
}
try {
wx.closeWindow();
} catch (e) {
}
try {
WeixinJSBridge.call('closeWindow');
} catch (e) {
}
}, function () {
//取消操作
pushHistory();
});
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}
});