百度 pagehide pageshow有时候无效(点击浏览器左上角前进后退) 谷歌是有效的
window.addEventListener(
"pagehide",
(event) => {
console.log('pagehide');
}
);
不知道为啥部分时候无效?
window.addEventListener('pageshow', function () {
console.log('pageshow');
savePageDataBeforeUnload();
});
加上pageshow还是不行。看着好像跟百度的页面动态加载有关
window.navigation.addEventListener("navigate", (event) => {
console.log('location changed!'); // 这样可以了!!!
})