如何在JavaScript中区分重载和关闭?

时间:2011-03-30 08:51:43

标签: javascript reload onunload

所以我的情况是用户可以重新加载或关闭浏览器选项卡。在这两种情况下,我希望脚本采取不同的操作。有没有办法可以区分重载,生成onUnload后跟onLoad事件,以及用户关闭标签(生成onUnload事件)?

1 个答案:

答案 0 :(得分:1)

id'建议在onUnload触发时存储浏览器的某些值,以便您可以在onLoad处理程序中检查此值。

有关在浏览器中存储数据的信息,请参阅this question

另外,您可以保存一些时间戳来检查onUnload和onLoad之间经过了多长时间,确保它实际上是'重新加载'。