【发布时间】:2015-03-13 08:06:10
【问题描述】:
我知道您可以使用onunload 或onbeforeunload 来检测是否有人正在离开页面,当有人正在离开您的网站或关闭浏览器时是否可以检测到这一点?
可能是onunload,但有些事件会告诉你他们想去哪里?
我们注意到 google chrome 功能会保留会话 cookie,出于安全原因,我们希望在网站级别停止此操作。
我看到有人问过类似的问题,但目前还没有答案
谢谢
注意(我知道另一篇帖子,但那是近 3 年前的,我希望从那时起事情可能会继续发展或找到一些创新的解决方案)
【问题讨论】:
-
Onunload 可用于关闭站点,对每个
a进行onclick 以查看他们是否单击并去了某个地方,不是吗?所以$(window).on("unload")和$("a").click混合了一些变量,告诉您onunload 是通过单击还是通过窗口操作发生的...... -
书签或收藏夹呢? onclick 不是去某个地方的唯一方法。我知道人们确实使用我们网站上的那些
-
你不知道目的地,只知道事件,所以那是不可能的。 (知道目的地会对隐私产生严重影响)
-
所以问题就变成了,当有人离开网站时是否存在事件,或者以某种方式关闭 chrome 行为。如果它有一个“站点内部某处”或“其他地方”的“到”属性,那就太好了
标签: javascript