在a页面,点击某个入口跳转至b、c、d...等任何一个页面
在a页面添加pageshow监听,如果是通过返回按钮回到当前页面,则做一些类似“欢迎回来”的提示框
实现效果如下:
方式一:
window.addEventListener("pageshow", function (event) {
// console.log("监听pageshow");
if (event.persisted || (window.performance && window.performance.navigation.type == 2)) {
// console.log('打印一下: ' + window.performance.navigation.type);
alert("咦?就知道你会回来的!")
}
}, false);
方式二:
var pageShowFlag = false;
window.addEventListener("pageshow", function () {
if (pageShowFlag) {
console.log("我就知道你会回来的");
}
})
window.addEventListener("pagehide", function () {
pageShowFlag = true;
})