微信版本:7.0.18 (最新版)
安卓版本: 10
手机品牌:华为
emui版本:10.1.0
想要的效果: 点击返回提示用户还有未完成操作,
复现代码:
// 引入jquery
$(function(){
pushHistory();
var bool = false;
setTimeout(function(){
bool = true;
}, 1500);
window.addEventListener("popstate", function(e) {
if(bool) {
// alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能
// location.href="";
alert('你点了返回键')
}
}, false);
});
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title","#");
};
打开页面后 popstate 事件是无效的,只有点击页面才会生效,滑动页面也无效
你好这个问题有没有解决啊