`
a515010475
  • 浏览: 25822 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JS监听浏览器关闭当前窗口

    博客分类:
  • JS
JS 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
</head>

<body>
  <script type="text/javascript">
  window.onbeforeunload = onbeforeunload_handler;  
    window.onunload = onunload_handler;  
    function onbeforeunload_handler(){  
        var warning="确认关闭当前窗口吗?";      
        //你的业务操作。。。。     
        return warning;  
    }  
      
    function onunload_handler(){  
        var warning="谢谢光临";
        //你的业务操作。。。。 
        alert(warning);  
    }  
  </script>
</body>
</html>
分享到:
评论

相关推荐

    JS针对浏览器窗口关闭事件的监听方法集锦

    主要介绍了JS针对浏览器窗口关闭事件的监听方法,总结整理了几种常用的浏览器关闭事件监听方法,非常简单实用,需要的朋友可以参考下

    js关闭浏览器窗口及检查浏览器关闭事件

    js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。 代码如下: &lt;html&gt; &lt;head /&gt; &lt;body&gt; [removed] function closeWin(){ window.opener=null; window.open(”,’_...

    javascript 浏览器窗口大小改变事件

    NULL 博文链接:https://272426068.iteye.com/blog/1143976

    vuejs中监听窗口关闭和窗口刷新事件的方法

    e.returnValue = '关闭提示'; } // Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+ return '关闭提示'; }; 2、在生命周期钩子中注册监听事件 methods: { beforeunloadHandler (e) { // ... } } 在 mounted

    有道JavaScript监听浏览器的问题

    相信大家在web项目中,经常会用到javascript的事件监听、事件冒泡这些东西。当然也包括window.opener,window.showModalDialog这些父子窗口的互操作。

    vue如何在用户要关闭当前网页时弹出提示的实现

    本文介绍了vue如何在用户要关闭当前网页时弹出提示的实现,分享给大家,具体如下: 效果如下图 正常 js 页面处理方式 [removed] = function (e) { e = e || window.event; // 兼容IE8和Firefox 4之前的版本 if ...

    JS获取浏览器的高度和宽度

    javascript获取浏览器的高度和宽度

    网页自动点击监控工具

    9、支持浏览器伪装,操作系统伪装,来路伪装。 10、网页内容变化监控,包括网页脚本执行产生的变化。 11、网页内容关键字监控,同时监控多个关键字。 12、网页HTML元素级监控,支持网页区域监控,同时监控多个...

    javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等

    scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于...

    使用Xilium.CefGlue实现浏览器js与winform程序交互

    VS2013,.net 3.5下运行,可实现: 浏览器主动调用C#函数传参给C#并获取返回值 C#主动获取浏览器数据 C#向浏览器发送数据, 浏览器js获取到数据后alert出来 编译后在xp下可正常运行。

    LayX-dev.zip

    Layx 窗口即入口,纯原生Javascript实现,不依赖任何第三方框架,支持IE10+(含IE10)、Chrome、Firefox、Opera、Edge、Safari等主流浏览器,支持多种窗口类型:文本窗口,页面窗口,窗口组,提示窗口,消息窗口,...

    browser-size:获取浏览器的窗口大小并限制调整大小事件

    浏览器大小 获取浏览器的窗口大小和限制的调整大小事件。安装npm install browser-size --save用法创建一个新的浏览器大小实例并添加一个监听器 var browser = require ( 'browser-size' ) ( )browser . on ( '...

    单击浏览器右上角的X关闭窗口弹出提示的小例子

    单击浏览器右上角的X弹出提示窗口,简单实现。 代码如下:[removed] [removed] = function () { if (event.clientY &lt; 0 && event.clientX&gt; document.body.scrollWidth) { //event.returnValue = ...

    Layx web开发框架-其他

    特性:纯原生Javascript实现,不依赖任何第三方框架支持IE10+(含IE10)、Chrome、Firefox、Opera、Edge、Safari等主流浏览器支持多种窗口类型:文本窗口,页面窗口,窗口组,提示窗口,消息窗口,询问窗口,输入...

    Layxweb开发框架 v2.5.4

    特性:纯原生Javascript实现,不依赖任何第三方框架支持IE10+(含IE10)、Chrome、Firefox、Opera、Edge、Safari等主流浏览器支持多种窗口类型:文本窗口,页面窗口,窗口组,提示窗口,消息窗口,询问窗口,输入...

    ember-onbeforeunload:在路线或关闭窗口之间转换时调用逻辑

    卸货前的余烬 在路由之间转换或关闭浏览器时有条件提示用户的附加组件。安装该库针对Ember 1.13.x和Ember 2.x进行了测试。 ember install ember-onbeforeunload用法首先,将ConfirmationMixin混合到您的Ember.Route ...

    在JavaScript里防止事件函数高频触发和高频调用的方法

    拿浏览器窗口的resize事件来说,这种事件会在浏览器窗口大小的每一尺度变化都触发一次,如果监听器体量很大,你的浏览器很快就会被拖垮。 很显然,我们不能允许浏览器被拖垮,但我们又不能删除删除监听器。然而,...

Global site tag (gtag.js) - Google Analytics