【发布时间】:2021-10-29 18:47:12
【问题描述】:
当听到特定事件时,我需要制作一个 cookie。 (点击示例)
并在用户关闭浏览器时删除 cookie。如果用户只关闭选项卡,则不应删除 cookie。
我试过beforeunload 和unload 在标签关闭后检查窗口大小。
但它没有用。我认为这些事件没有任何关于窗口大小的属性。
有什么方法可以检测到“浏览器关闭”?
【问题讨论】:
-
我不这么认为,就您的网站而言,区别是无关紧要的。无论如何,它甚至都不可靠。如果您强制退出浏览器或它崩溃,该事件也不会触发。想一些其他方法来实现您想要实现的任何目标,而不依赖于检测浏览器关闭。
-
为什么不保存
onload和onchange窗口的大小?您将始终拥有更新的数据。 -
deceze // 谢谢,我想不出无法检测到的事件。现在我需要找到新的方式
-
Simone // 我想即使保存也无法使用尺寸值。我无法从
unload和beforeunload的event获得大小值。他们是undefined。所以我无法比较使用它
标签: javascript