监听微信返回按钮事件

开发很多时候针对不同的机型会有不同的差异,安卓一般左上方只有关闭按钮,而iphone则有返回和关闭两个按钮;

如何监听微信返回按钮的点击事件,请看以下代码:

$(function(){
    //监听浏览器返回的事件
    pushHistory();
    window.addEventListener("popstate", function(e) {
        WeixinJSBridge.call('closeWindow'); //直接关闭页面,返回到微信聊天界面
    }, false);

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

通过以上代码,即可监听到事件,填入自己所需的操作!

你可能感兴趣的:(Javascript)