本文主要是介绍阻止微信后退,阻止微信页面关闭 history.pushState 无刷新改变页面URL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
阻页面后退 防止页面关闭
<!DOCTYPE html>
<html>
<head><title>阻止微信后退按钮</title>
<script>
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(); //执行后退
}});
</head>});</script>
<body> 微信禁止后退处理 </body> </html>
这篇关于阻止微信后退,阻止微信页面关闭 history.pushState 无刷新改变页面URL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!