zoukankan      html  css  js  c++  java
  • 知识点---js监听手机返回键,回到指定界面

     方法一、

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

    方法二、JS监听手机的物理返回键

    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');
    }

    方法三、JavaScript监听手机物理返回键

    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", "#"); 
            }
  • 相关阅读:
    Nacos深入浅出(四)
    Nacos深入浅出(三)
    Nacos深入浅出(二)
    Nacos深入浅出(一)
    Mycat(1)
    redis事务
    git常用的方式
    redis主从复制
    redis持久化RDB和AOF
    Quartz
  • 原文地址:https://www.cnblogs.com/liaohongwei/p/10769230.html
Copyright © 2011-2022 走看看