找了许久,终于找到左上角返回的事件监测了,但是关闭的还是没有找到~希望知道怎么监测微信左上角关闭按钮的同学帮帮忙了~

 

下面我把左上角的监测事件po出来,亲测可用~

$(function () {
    pushHistory();

    var bool = false;
    setTimeout(function () {
        bool = true;
    }, 1000);

    window.addEventListener("popstate", function (e) {
        if (bool) {
            //做你想要做的操作
                alert("你点击了返回按钮");
                location.href = document.referrer;//跳转到指定连接~
        }
        pushHistory();

    }, false);
});
function pushHistory() {
    var state = {
        title: "title",
        url: "#"
    };
    window.history.pushState(state, "title", "#");
}                

 

关闭当前微信内的H5页面:

WeixinJSBridge.invoke('closeWindow', {}, function (res) {

alert("关闭");

});