- 如何监听浏览器突然关闭事件,类似于电脑突然断电导致网页被关闭?
我需要实现一个需求,当网页或者浏览器突然被关闭的时候,保存一个localstorage,等下次页面加载回来,调用这个localstorage。
现在的问题是不清楚如何监听这个事件。
我需要实现一个需求,当网页或者浏览器突然被关闭的时候,保存一个localstorage,等下次页面加载回来,调用这个localstorage。
现在的问题是不清楚如何监听这个事件。
不知道有没有原生API实现, 说下想到的2个方案:
while
循环里 settimeout , 时刻把需要的数据存入localstorage 给下次用.socket
心跳包.有更好的实现欢迎补充讨论.
13 回答12.8k 阅读
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
5 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
……不存在的,但是结合实际应用场景的问题来说,也不能说束手无策
比如以前做过在线答题功能。开始答题、和交卷分别都会做状态缓存。当浏览器打开时读取缓存,如果发现用户的状态是已经开始答题但是没有交卷的状态的话,就要开始询问是否恢复答题信息了。
所以这得看你具体想要实现的功能是什么才好判别有没有办法实现了