`

判断浏览器关闭的js事件方法,仅关闭刷新不算。

阅读更多

文章在本论坛也出现过,我看有人提出这样的解决方案,实验过可行的。呵呵,谢谢提出方案的网友

window.onbeforeunload   =   function()   
{     
      var   n   =   window.event.screenX   -   window.screenLeft;     
      var   b   =   n   >   document.documentElement.scrollWidth-20;     
      if(b   &&   window.event.clientY   <   0   ||   window.event.altKey)     
      {     
          alert("关闭浏览器事件");  
          //这里可以放置你想做的操作代码     
      }     
}
 
分享到:
评论

相关推荐

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    主要介绍了基于JavaScript判断浏览器到底是关闭还是刷新(超准确)的相关资料,需要的朋友可以参考下

    用JS判断浏览器刷新还是关闭

    怎么用JS判断浏览器刷新还是关闭asp.net

    JS区分浏览器页面是刷新还是关闭

    在web开发中我们经常各种各样的需求。今天小编给大家介绍JS区分浏览器页面是刷新还是关闭标签页,非常实用,感兴趣的童鞋参考下吧

    js监控IE火狐浏览器关闭、刷新、回退、前进事件.docx

    js监控IE火狐浏览器关闭、刷新、回退、前进事件.docx

    判断页面是关闭还是刷新的js代码

    判断页面是关闭还是刷新的js代码 判断页面是关闭还是刷新

    Js智能判断浏览器是关闭还是刷新的代码

    JavaScript判断浏览器是关闭还是刷新,其实觉得没有什么实用性,就算是作为Js学习的一个参考文档吧。

    用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)

    Onunload,onbeforeunload都是在刷新或关闭时调用,可以在[removed]脚本中通过[removed]来指定或者在&lt;body&gt;里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload...

    捕获浏览器关闭、刷新事件不同情况下的处理方法

    由于浏览器是无状态的,在这时候捕捉浏览器关闭会出现两种情况: 1.真正的关闭浏览器 (a.点击关闭按钮 b.右击任务栏关闭 c.按alt+F4关闭) 2.刷新浏览器。 那如何判断区分这两种动作呢? 一. Javascript代码处理方法...

    js ie非ie浏览器的几种判断方法小结

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 其实有很多判断的方法,大都是根据浏览器的特性来的。 比如库prototype的方法是:!!(window.attachEvent && navigator.userAgent.indexOf(‘Opera’) === -1) 。...

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

    今天小编就为大家分享一篇vuejs中监听窗口关闭和窗口刷新事件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    javascript判断网页是关闭还是刷新

    本篇文章给大家介绍js判断网页是关闭还是刷新,实现原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为程序,需要的朋友可以参考下本

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    过滤规则的安装方式也大幅简化,用户只需复制规则,傲游3浏览器即可自动判断,并且进行安装。 历史日历 按Ctrl+H,可以打开傲游3的历史,本次更新在历史中添加了历史日历功能,通过此功能可以直接转跳到特定的日期...

    程序天下:JavaScript实例自学手册

    16.10 判断方法是否已经定义 16.11 表单验证样式(一) 16.12 判断表单是否已修改 16.13 判断控件的类型 16.14 密码强度检查 16.15 身份证的验证 16.16 JavaScript生成验证码 16.17 JavaScript生成验证码(二) 第17章...

    JavaScript笔记

    事件驱动:JavaScript的执行都是由事件引发 解释执行:先读到的先执行,后读到的会替代先读的 可以使用任何文本编辑工具编写 JavaScript 代码,然后由浏览器解释执行。 JavaScript常用于实现如下功能: |--控制...

    《程序天下:JavaScript实例自学手册》光盘源码

    16.10 判断方法是否已经定义 16.11 表单验证样式(一) 16.12 判断表单是否已修改 16.13 判断控件的类型 16.14 密码强度检查 16.15 身份证的验证 16.16 JavaScript生成验证码 16.17 JavaScript生成验证码(二) 第17章...

    大名鼎鼎SWFUpload- Flash+JS 上传

    然后使用它提供的一组简单的JS事件来更新上传状态,开发人员能够利用这些事件来及时更新页面中的上传进度UI。 SWFUpload v2 SWFUpload v2包含了新的高级功能,改善了稳定性,解决了FlashPlayer中的一些bug,并且...

    精通JavaScript

    • layerlib.js 跨浏览器DHTML库 • 13.12.htm 跨浏览器DHTML库的使用 第14章(\第14章) • 14.1.htm confirm()方法用作判断条件 • 14.2.htm alert()方法与confirm()方法的使用 • 14.3....

Global site tag (gtag.js) - Google Analytics