浏览器能否监听浏览器突然关闭(类似于电脑断电,突然奔溃)的事件?

  1. 如何监听浏览器突然关闭事件,类似于电脑突然断电导致网页被关闭?

我需要实现一个需求,当网页或者浏览器突然被关闭的时候,保存一个localstorage,等下次页面加载回来,调用这个localstorage。
现在的问题是不清楚如何监听这个事件。


子衿沉夜
浏览 716回答 2
2回答

哔哔one

……不存在的,但是结合实际应用场景的问题来说,也不能说束手无策比如以前做过在线答题功能。开始答题、和交卷分别都会做状态缓存。当浏览器打开时读取缓存,如果发现用户的状态是已经开始答题但是没有交卷的状态的话,就要开始询问是否恢复答题信息了。所以这得看你具体想要实现的功能是什么才好判别有没有办法实现了

慕的地6264312

不知道有没有原生API实现, 说下想到的2个方案:1. 在 while 循环里 settimeout , 时刻把需要的数据存入localstorage 给下次用.2. 和服务器保持长连接, 或者用socket心跳包.有更好的实现欢迎补充讨论.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript