我们是否可以在 javascript 上检测 beforeunload/unload 事件是刷新还是离开?

问题描述 投票:0回答:1

//这似乎是一个重复的问题,但我发现的所有问题都是旧问题,并且想知道最新浏览器中是否有任何新功能

需求:识别用户是否刷新或重新加载页面 在事件“beforeunload”或“unload”上。

javascript onbeforeunload onunload unload
1个回答
0
投票

如果用户刷新页面,我有一个需要完成的用例。这是一个网络调用,因此如果用户关闭选项卡,则不希望执行网络调用。

然后记录用户上次与页面交互的时间,并且仅在下次打开时执行该网络调用,如果它足够接近上次交互时间(“闻起来像重新加载”)。您还可以利用

sessionStorage
是针对每个选项卡的事实,并且在刷新选项卡时将被保留。

© www.soinside.com 2019 - 2024. All rights reserved.