尝试离开网站或关闭浏览器(不仅仅是当前页面)时的javascript警报

尝试离开网站或关闭浏览器(不仅仅是当前页面)时的javascript警报,javascript,Javascript,我知道您可以使用onunload或onbeforeunload来检测是否有人导航离开某个页面,当有人导航离开您的站点或关闭浏览器时,是否仍可以检测到这一点 可能是onunload,但是一些事件告诉你他们要去哪里 我们已经注意到google chrome的功能,其中保留了会话cookie,出于安全原因,我们希望在网站级别停止此操作 我见过有人问过类似的问题,但到目前为止还没有答案 谢谢 注意(我知道另一篇文章,但那是近3年前的文章,我希望从那时起事情可能会有所进展,或者找到一些创新的解决方案) 试

我知道您可以使用
onunload
onbeforeunload
来检测是否有人导航离开某个页面,当有人导航离开您的站点或关闭浏览器时,是否仍可以检测到这一点

可能是
onunload
,但是一些事件告诉你他们要去哪里

我们已经注意到google chrome的功能,其中保留了会话cookie,出于安全原因,我们希望在网站级别停止此操作

我见过有人问过类似的问题,但到目前为止还没有答案

谢谢

注意(我知道另一篇文章,但那是近3年前的文章,我希望从那时起事情可能会有所进展,或者找到一些创新的解决方案)


试试这个

Onunload可以用来关闭网站,点击每一个
a
看看他们是否点击了某个地方,不是吗?因此,
$(窗口)。在(“卸载”)
$(“a”)上。单击
并混合一些变量,告诉您onunload是通过单击还是通过窗口操作发生的……书签或收藏夹呢?onclick不是去某处的唯一方法。我知道人们会在我们的网站上使用这些,你不知道目的地,只知道活动,所以这是不可能的。(知道目的地会对隐私造成严重影响)因此问题变成了,当有人离开网站时是否会发生事件,或者是否会以某种方式关闭chrome行为。如果它的“to”属性是“站点内部的某个地方”或“其他地方”的话,那就太好了。我指出,这是每个页面都有效的,而不是每个站点,他们删除了它,因为每个页面都是解释器的新实例。除此之外,如果你需要一个富客户端,你应该创建一个富客户端,例如使用AngularJS、主干或Ember。你是说一个单页应用程序吗?这并不总是合适的
window.onbeforeunload = function() {
          return "Closing"
      }