window.onbeforeunload = function(){
if(confirm("确定关闭页面?")){
return true;
}
else{
return false;
}
if(confirm("确定关闭页面?")){
return true;
}
else{
return false;
}
}
visibilitychange:
浏览器tab页面切换时执行。
$(function(){
pushHistory();
window.addEventListener("popstate", function(e) {
alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能
}, false);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}
});
///
微信网页应用中按手机返回键 返回到特别页面
问题描述:
pay.html支付成功后跳转到order.html
然后在order.html页面按返回键需要跳转到 items.html
在pay.html的 支付完成 事件中增加
window.history.pushState(state, "title", "items.html");修改当前的页面历史。
window.location.href="order.html"//跳转到 order.html