为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

子衿沉夜 2019-02-26 17:31:11
如何监听浏览器突然关闭事件,类似于电脑突然断电导致网页被关闭?我需要实现一个需求,当网页或者浏览器突然被关闭的时候,保存一个localstorage,等下次页面加载回来,调用这个localstorage。现在的问题是不清楚如何监听这个事件。
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

……不存在的,但是结合实际应用场景的问题来说,也不能说束手无策

比如以前做过在线答题功能。开始答题、和交卷分别都会做状态缓存。当浏览器打开时读取缓存,如果发现用户的状态是已经开始答题但是没有交卷的状态的话,就要开始询问是否恢复答题信息了。

所以这得看你具体想要实现的功能是什么才好判别有没有办法实现了


查看完整回答
反对 回复 2019-03-04
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

不知道有没有原生API实现, 说下想到的2个方案:

1. 在 while 循环里 settimeout , 时刻把需要的数据存入localstorage 给下次用.

2. 和服务器保持长连接, 或者用socket心跳包.

有更好的实现欢迎补充讨论.


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 715 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信