如何监听安卓机返回键和苹果机微信的返回键事件

应用场景:开发众筹系统的时候,点击捐款按钮弹出金额选择及输入的部分,最新的需求是按微信(ios)返回键和安卓机的返回键,若点开了捐款的选择金额部分,不能返回到上一页,只能隐藏该模块。

延伸:图片插件,点击缩略图放大,这时候点击手机返回键关闭放大的图片。

pushHistory();
window.addEventListener("popstate", function(e) {
    // 点击返回键所触发的逻辑代码
    alert("我点击了手机返回键");
}, false);
function pushHistory() {
    var state = {
        title: "title",
        url: "#"
    };
    window.history.pushState(state, "title", "#");
}


你可能感兴趣的:(微信开发)