`

判断浏览器关闭的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判断浏览器是关闭还是刷新的方法。在Web开发过程中,有时候需要区分用户是关闭了浏览器窗口,还是仅仅刷新了页面,这对于执行某些特定的逻辑操作是很重要的。例如,当用户关闭浏览器窗口时...

    js实现监听浏览器关闭和刷新事件

    js实现监听浏览器关闭和刷新事件支持三大浏览器,点击直接看效果

    判断浏览器是刷新还是关闭窗口

    ### 判断浏览器是刷新还是关闭窗口 在网页开发过程中,我们常常希望能在用户退出或离开当前页面时执行一些特定的操作,比如保存用户的状态、显示一个警告框等。为此,JavaScript 提供了 `onunload` 事件,它会在...

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

    下面将详细介绍几种常用的浏览器关闭事件监听方法。 1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window.onbeforeunload = onclose; function onclose() { if (event.clientX &gt; document.body....

    onunload事件判断浏览器是刷新还是关闭窗口

    这个方法的原理是,当浏览器关闭时,window.event.screenX 和 window.event.clientY 属性的值将满足一定的条件,因此可以根据这个条件来判断浏览器是刷新还是关闭窗口。 我们可以使用 onunload 事件和 event....

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

    在Web开发中,区分浏览器页面是刷新还是关闭的需求非常常见,这主要是为了优化用户体验和保证系统的操作逻辑。传统的做法是使用BOM(Browser Object Model)事件中的onbeforeunload事件,该事件会在页面即将卸载前...

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

    ### 如何用JavaScript判断浏览器是刷新还是关闭 在Web开发中,有时候我们需要了解用户是通过刷新页面还是直接关闭浏览器来离开当前网页。虽然JavaScript本身并没有提供直接的方法来区分这两种行为,但可以通过监听...

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

    ### JS监控IE与火狐浏览器关闭、刷新、回退、前进事件 #### 一、引言 在Web应用开发过程中,有时需要对用户的浏览器行为进行监控,比如浏览器的关闭、刷新、前进或后退等操作。这对于提高用户体验、确保应用程序...

    判断浏览器刷新还是关闭

    总结起来,判断浏览器刷新还是关闭涉及到对浏览器生命周期事件的理解和巧妙利用。通过结合`beforeunload`、`unload`和`visibilitychange`事件,我们可以实现这个功能,但要考虑到浏览器的兼容性和未来可能的变化。在...

    JS监听关闭浏览器事件

    ### JS监听关闭浏览器事件 在Web开发中,有时我们需要对用户关闭浏览器窗口或标签页的行为进行监测,并在这些行为发生前执行某些操作。这通常涉及到`onbeforeunload`和`onunload`这两个事件处理程序。 #### 1. `...

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

    在探讨“判断页面是关闭还是刷新的js代码”这一主题时,我们首先需要理解网页生命周期中的几个关键事件:`onload`、`onunload`、`onbeforeunload`以及`onclose`。这些事件在网页加载、卸载或刷新过程中扮演着重要...

    javascript判断页面是否是刷新还是关闭

    在JavaScript编程中,判断页面是否是刷新或关闭是常见的需求,尤其在跟踪用户行为、保存数据或执行清理操作时。这个任务可以通过监听浏览器的特定事件来实现。在本篇文章中,我们将深入探讨如何通过JavaScript来识别...

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

    总的来说,虽然这个代码提供了一个基本的示例来判断浏览器关闭和刷新,但它并不完全准确且在不同浏览器中可能表现不一致。在实际开发中,除非有特殊需求,通常不会依赖这种方法来决定页面的行为。开发者应更多地关注...

    使用javascript验证窗口是关闭还是刷新

    为了更准确地检测浏览器窗口或选项卡的关闭及刷新事件,建议采用如上所述的`beforeunload`事件监听和时间戳对比方法。通过这些方法,我们可以有效地监控用户的操作,并据此做出相应的响应。希望本文能够帮助你在实际...

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

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

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

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

    在vue中阻止浏览器后退的实例

    在当今前端开发中,Vue.js已成为非常流行的JavaScript框架之一。它为开发者提供了一种非常高效的方式来构建单页面应用(SPA)。然而,在使用SPA时,一个常见的问题是如何处理浏览器的后退按钮。在传统的多页面应用...

Global site tag (gtag.js) - Google Analytics