为什么微信内置浏览器回退后100%触发popstate事件
发布网友
发布时间:2022-05-01 18:17
我来回答
共1个回答
热心网友
时间:2022-04-20 03:14
需要用户点两次返回。
var bool = true;
pushHistory();
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
};
window.onload = function() {
setTimeout(function() {
window.addEventListener('popstate', function() {
if(bool == true) {
alert()
}
});
}, 0);
};