ios 浏览器监听事件

2025-05-13 15:28:26
推荐回答(1个)
回答(1):

解决的方法如下:

1、可以监听微信端,手机端,ios端的浏览器返回事件,关闭事件不支持

当进入该页面,我们就给这个history压入一个本地的连接。当点击返回、后退及上一页的操作时,就进行监听,在监听代码中实现自己操作。

2、下面是完整的代码:


$(function(){  
    pushHistory();  
    window.addEventListener("popstate", function(e) {  
        alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能  
}, false);  
    function pushHistory() {  
        var state = {  
            title: "title",  
            url: "#"  
        };  
        window.history.pushState(state, "title", "#");  
    }  
      
});