JS监听手机返回键,回到指定界面

 
更多

方法1:

$(function() {
    pushHistory();
    window.addEventListener(“popstate”,
    function(e) {
        window.location = 返回的地址
    },
    false);
    function pushHistory() {
        var state = {
            title: “title”,
            url: “#”
        };
        window.history.pushState(state, “title”, “#”);
    }
});

方法2:

if(window.history && window.history.pushState) {
    $(window).on('popstate', function() {
        var hashLocation = location.hash;
        var hashSplit = hashLocation.split("#!/");
        var hashName = hashSplit[1];
        if(hashName !== '') {
            var hash = window.location.hash;
            if(hash === '') {
                alert("你点击了返回键");
            }
        }
    });
    window.history.pushState('forward', null, './#forward');
}

方法3:

pushHistory(); 
 
window.addEventListener("popstate", function(e) { 
    window.location = 'http://www.baidu.com';
}, false); 
 
function pushHistory() { 
    var state = { 
        title: "title", 
        url: "#"
    }; 
    window.history.pushState(state, "title", "#"); 
}

打赏

本文固定链接: https://www.cxy163.net/archives/2703 | 绝缘体

该日志由 绝缘体.. 于 2021年07月23日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: JS监听手机返回键,回到指定界面 | 绝缘体
关键字: , , , ,

JS监听手机返回键,回到指定界面:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter