阻页面后退 防止页面关闭
阻止微信后退按钮
var isFirstLoad = true; //是否是第一次进入进入页面 勿用
var needBack=false; //是否允许浏览器后退
$(function ()
{
//通过手动插入当前网页历史记录,防止离开本页填写信息丢失
window.addEventListener("popstate", function ()
{
var currentState = history.state;
//阻止后退
if (needBack==false)
{
//添加一条历史记录防止后退
history.pushState({}, "名称", window.location.href);
}
else
{
if (isFirstLoad == true)
{
//苹果手机自动激活一次 popstate事件 导致页面自动退出
isFirstLoad = false;
return false;
}
history.back(); //执行后退
}
});
});
微信禁止后退处理