需要在 Chrome 77 中监听“后退按钮”。我知道为此使用“popstate”事件监听器。 我尝试过:
window.onpopstate = function (event) {
console.log("location: " + document.location + ", state: " + JSON.stringify(event.state));
};
window.addEventListener('popstate', (event) => {
console.log("location: " + document.location + ", state: " + JSON.stringify(event.state));
});
没有任何作用。也尝试过调试... 如何调查此事件及其发生的原因(以前有效)?
最佳答案
根据我上次的经验:
popstate 事件仅在页面上有用户交互时才起作用。
例如:
单击屏幕上的任意位置,然后按后退按钮。你将会被 popstate 解雇。设置警报以便轻松感受。
关于javascript - Chrome 77 无法监听 'popstate' 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58274613/