今天学习卸载事件(onunload)时候,有时候关闭窗口有作用,有时候不起作用,在各个浏览器中的效果也不一样,为什么会这样呢?

上网查了查相关的解释,大佬说:“onbeforeunload和onunload在谷歌和火狐中,必须先按F12打开开发者模式,刷新或关闭网页,才会用提示框 。而且不能连续刷新,如刷新第一次有提示框接着刷新第二次,就变成直接刷新没有提示框。但是如果2次刷新时间间隔在30秒左右,则第二次刷新会有提示框。如果不按F12打开开发者模式,谷歌和火狐在onbeforeunload事件触发时都不会有提示框,会直接刷新或关闭页面”。

按照大佬的解释,简单的测试了下,还真是如此

如下代码显示:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<script>window.onbeforeunload = function(){return "onbeforeunload is work";}</script>
</head>
<body>欢迎学习JavaScript
</body>
</html>

在IE浏览器中的效果图:

在谷歌浏览器的效果图:

注意:要先按F12打开开发者模式

 在火狐浏览器的效果图:

注意:要先按F12打开开发者模式

关闭窗口时onunload和onbeforeunload不起作用的解决办法相关推荐

  1. win11系统安装oracle11g时遇到INS-13001环境不满足最低要求解决办法

    1.点击setup后稍等弹出此窗口,关闭掉: 2.找到文件中红笔画出的两个文件,用记事本打开 3.将以下代码粘贴到在<CERTIFIED_SYSTEMS>标签最后,如图 <OPERA ...

  2. 窗口最小化,任务栏不显示图标的解决办法

    窗口最小化,任务栏不显示图标的解决办法 具体症状:无论打开多少个浏览器窗口或文档或者是应用程序,任务栏上面一个都不显示,只要缩小窗口后就找不到了,要想关闭只能打开任务管理器从里面关闭 解决办法: 打开 ...

  3. win8 远程桌面时提示凭证不工作问题的终极解决办法

    原文 win8 远程桌面时提示凭证不工作问题的终极解决办法 环境说明 远程办公电脑(放置于公司.自用办公电脑.win8系统) 远程连接客户机(放置于家中.家庭日常所用.win8系统) 故障现象 最近在 ...

  4. [转]Silverlight在调用wcf时传输数据过大返回Not Found的解决办法

    原文地址:http://www.cnblogs.com/gavinyao/archive/2012/04/17/2454495.html Silverlight在调用wcf时传输数据过大返回Not F ...

  5. sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法

    sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法 在windows下使用lsnrctl start启动监听之后,然后使用sqlplus登录的时候遇到了ORA-12560 ...

  6. 使用Lock and Load X 插件时导致Final Cat Pro意外退出的解决办法

    Lock and Load X是一款Mac平台上的视频稳定防抖插件,适用于FCPX.PR以及AE软件.lock and load x Mac版比PR和FCPX自带的防抖插件,功能更强大,效果更加突出, ...

  7. 【教程】关于打开一些exe文件时,打开方式为microsoft store的解决办法

    [教程]关于打开一些exe文件时,打开方式为microsoft store的解决办法 前言 解决 ---------------- 版权声明:本文为CSDN博主「SogK1997」的原创文章,遵循CC ...

  8. 本地计算机无法启动wireless,win7系统使用无线时提示:“windows无法启动wireless”的解决办法...

    此文约为506字,阅读需要3分钟 如果在连接无线网络时连接不上,而系统提示了"Windows无法启动Wireless PAN DHCP Server服务(位于本地计算机上).错误1067:进 ...

  9. 占书明:outlook发邮件时提示“出现意外错误”的原因及解决办法!

    占书明:outlook发邮件时提示"出现意外错误"的原因及解决办法! 有个使用者,在发送邮件时截了个图给我,如下"出现意外错误",便无法发送邮件: 使用环境:w ...

最新文章

  1. Error:(17, 0) SDK location not found. Define location with sdk.dir in the local.properties file or w
  2. uninque()用法
  3. 我扔掉FPN来做目标检测,效果竟然这么强!YOLOF开源:你只需要看一层特征
  4. Javascript定义类(class)的三种方法
  5. 局部加权线性回归,线性回归高级版
  6. 鼠标经过背景图片变换
  7. 《Java程序设计精编教程(第3版)》之课后习题 - 个人作
  8. Windows下QT配置librdkafka
  9. python自动生成文章原创_Python文章原创度检测脚本【亲测有效】
  10. java guardedby_java并发编程之Guarded Suspention
  11. android 炫酷背景,纯css3自动背景变换背景颜色,很炫酷
  12. 【力学】关于力学的一些基础知识
  13. 乳腺结节属于癌前病变吗?
  14. 学python需要什么英语水平_学python需要英语基础吗
  15. [转]关于iOS多线程,你看我就够了
  16. 如何在 Lightroom 中使用去朦胧功能?
  17. btrace安装,配置,使用,常见异常,解除安全限制
  18. C语言%d、%c与%hhd的区别,%p与%x的区别
  19. 一篇很实用的干货!全面屏vivo X20应该这样拍逆光大片
  20. php 循环结构的联系题,php - 烧脑题,有一个程序循环逻辑问题,急在线等

热门文章

  1. IDC网络传输优化随想录
  2. matlab工作节拍优化,装配生产线任务平衡优化遗传算法通用MATLAB源码
  3. 如何使用Python实现21点小游戏?
  4. CAN中的PDO和SDO
  5. 摩托罗拉 L7 用mpt实现备份恢复电话本及上传下载图铃方法
  6. 课程学习——模糊C均值聚类分割法
  7. HTML5 canvas实现画板功能
  8. Android studio 上SVN的使用和配置
  9. 已知长方体相邻三个面的面积,求长方形的周长(数学公式)
  10. 微信内无法访问下载链接,无法下载app怎么办?