前引:网上很多关于window.onbeforeunload用来监听页面的意外退出或者关闭事件的用法但都会出现下面的弹出框。为此本博客提供方案使下面弹出框消失,但又能实现自己的相应业务功能。

在使用 window.onbeforeunload方法的时候会弹出以下的弹出框,但我们有时候的操作不想弹出这个弹出框或者自定义弹出框。这个时候我们就可以用下面的方法。


有弹出框:

    window.onbeforeunload= function (e) {debuggere = e || window.event;if (e) {e.returnValue = "";toCloseFun()//调用自己关闭的方法}return false;};

无弹出框/自定义弹出框

$(window).bind('beforeunload', function (event) {setTimeout(function () {/*var retVal = confirm("Do you want to continue ?");if (retVal == true) {alert("User wants to continue!");return true;}else {window.stop();return false;}*/toCloseFun()//调用自己关闭的方法});return;});

阻止window.onbeforeunload事件的弹出框 或 自定义弹出框相关推荐

  1. window.onunload和window.onbeforeunload事件

    window.onunload和window.onbeforeunload事件 两事件的相同点 onunload,onbeforeunload都是在刷新或关闭时调用. 不同点 a)onbeforeun ...

  2. onbeforeunload触发ajax,浅谈window.onbeforeunload() 事件调用ajax

    经常有这样的需求,就是在离开某个web页面时,用户不一定点注销,这样会导致会话不能及时销毁.为实现用户离开页面时,自动注销功能,需要在web页面的onbeforeunload事件处理函数中发送注销命令 ...

  3. window.onbeforeunload() 事件调用ajax的解决方法

    1 function window.onbeforeunload() { 2 3 var jhid = $("#ctl00_ContentBody_hfGuid").val(); ...

  4. android 系统弹框与自定义弹框

    1. 系统弹框 private AlertDialog alertDialog; private void tipDialog(String value) {         if (alertDia ...

  5. html制作复选框,html自定义复选框

    自定义复选框的素材: icon-check-circle.png icon-checked.png checkbox.html(为了方便起见,这里使用到了jQuery) 自定义复选框checkbox ...

  6. Android CheckBox 复选框(自定义复选框)

    一.正常使用 代码 <!-- CheckBox --> <CheckBoxandroid:id="@+id/man"android:layout_width=&q ...

  7. winform 下拉框(自定义下拉框控件)

    项目中遇到需要下拉框列表内容为线类型或点类型图形的需求,想到可以使用手绘线条和图形的方式来实现下拉列表内容自定义,记录下来供大家参考学习之用. 在项目中添加一个组件 添加完之后会显示如下设计界面 这里 ...

  8. popup弹出html页面,Popup弹出框绑定添加数据事件(步奏详解)

    这次给大家带来Popup弹出框绑定添加数据事件(步奏详解),Popup弹出框绑定添加数据事件的注意事项有哪些,下面就是实战案例,一起来看一下. 逻辑 窗口P1中显示一组数据,并提供一个添加按钮 点击按 ...

  9. php js对话框,JavaScript_js弹出框、对话框、提示框、弹窗实现方法总结(推荐),一、JS的三种最常见的对话框- phpStudy...

    js弹出框.对话框.提示框.弹窗实现方法总结(推荐) 一.JS的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ==================== ...

最新文章

  1. 「强化学习可解释性」最新2022综述
  2. 2015/6/2站立会议(补发)
  3. 一次搞定:分布式缓存 Redis 集群搭建!
  4. char *a 与char a[] 的区别
  5. Day02-深度学习原理与使用方法
  6. 采购订单检查/保存BADI使用
  7. python源码精要(4)-C代码规范
  8. Css3系列-新属性新布局
  9. 三星电子推出X-net架构用于语音通话
  10. 软件工程---第四章---形式化分析
  11. LeetCode Hot100 ---- 排序专题
  12. random_state的值如何选_算法萌新如何学好动态规划(3)
  13. python界面开发工具手机版_Python界面编程工具包WxPython
  14. canvas视频逐帧播放
  15. 【MM32F5270开发板试用】+ TFTLCD IO口方式驱动
  16. crt中 新建的连接存储在哪_SecureCRT永久保存配置的方法
  17. requirement
  18. 马踏棋盘问题的程序c语言,C语言马踏棋盘
  19. 玩转NVIDIA Jetson AGX Xavier(3)--- 使用JetPack 4.1为Xavier刷机
  20. js 正则校验 长数字 电话号码 银行卡号

热门文章

  1. LaTeX-如何使用Overleaf撰写论文
  2. mysql 制定索引_mysql的最佳索引攻略
  3. SOCKET编程登峰造极之完成端口
  4. 阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
  5. 哪款蓝牙耳机防水比较好?四款适合运动佩戴的蓝牙耳机推荐
  6. 朱申 武汉大学计算机学院,朱申红个人简介
  7. 以太坊客户端Ethereum Wallet与Geth区别简介
  8. freemarker加载模板的三种方法
  9. Java 求解分发饼干
  10. UML系统分析与设计用例图-活地图