本文主要是介绍阻止微信后退,阻止微信页面关闭 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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!