【已解决】安卓下点击返回键popstate事件不能触发监听

我的需求是:《网页在手机中点击返回后跳转到指定页面》
遇到的问题是:安卓下点击返回键不能触发popstate事件监听
最后的解决示例代码如下:



    
    返回跳转测试页面 
    



    

返回跳转测试页面

h5.js中的代码

        function goBack(url) {
            if (url != null && url != undefined && url.length > 0) {
                window.back_url = url;
            
                var state = {
                    title: "title",
                    url: "#"
                };
              
                window.history.pushState(state, "title");
                window.addEventListener("popstate", function() {
                    location.href = window.back_url;
                });
                window.onhashchange = function() {
                    location.href = window.back_url;
                    return false;
                };
            }
        }

原文链接:https://www.520ym.net/xuexi/biji/9347.html

你可能感兴趣的:(【已解决】安卓下点击返回键popstate事件不能触发监听)