浏览器崩溃时清除sessionStorage

阿希什·乔汉

在我的应用程序中,我sessionStorage用来在客户端保存数据。我的应用程序运行正常,但是我想sessionStorage在浏览器窗口崩溃时实施清除操作如何清除sessionStorage窗口崩溃的时间。

阿希什·乔汉

我已经通过在我的index.html文件中实现以下代码来实现这一点:

window.addEventListener('load', function () {
      sessionStorage.setItem('good_exit', 'pending');
      setInterval(function () {
         sessionStorage.setItem('time_before_crash', new Date().toString());
      }, 1000);
   });

   window.addEventListener('beforeunload', function () {
      sessionStorage.setItem('good_exit', 'true');
   });

   if(sessionStorage.getItem('good_exit') &&
      sessionStorage.getItem('good_exit') !== 'true') {
      /*
         insert crash logging code here
     */
      alert('Hey, welcome back from your crash, looks like you crashed on: ' + sessionStorage.getItem('time_before_crash'));
   }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在浏览器崩溃时清除localStorage?

来自分类Dev

从浏览器返回时应用崩溃

来自分类Dev

浏览器挂起时未清理sessionStorage

来自分类Dev

关闭浏览器时未清除Cookie

来自分类Dev

Angular 5 - 浏览器关闭时清除 localStorage

来自分类Dev

运行用户脚本时setInterval使我的浏览器崩溃?

来自分类Dev

运行用户脚本时setInterval使我的浏览器崩溃?

来自分类Dev

从远程会话粘贴时,谷歌浏览器崩溃

来自分类Dev

谷歌浏览器在全新安装12.04时崩溃

来自分类Dev

XUbuntu 16.04在打开任何浏览器时崩溃

来自分类Dev

实施JWT存储以允许浏览器刷新但在选项卡/浏览器关闭时清除

来自分类Dev

是否可以在关闭浏览器/浏览器选项卡时清除所有cookie。在asp.net

来自分类Dev

实施JWT存储以允许浏览器刷新但在选项卡/浏览器关闭时清除

来自分类Dev

使用jQuery清除浏览器缓存

来自分类Dev

使用python清除浏览器缓存

来自分类Dev

清除swt浏览器cookie

来自分类Dev

如何清除Chromium浏览器缓存?

来自分类Dev

AngularJS清除浏览器缓存

来自分类Dev

角模式崩溃浏览器

来自分类Dev

我的脚本使浏览器崩溃

来自分类Dev

jQuery .replace使浏览器崩溃

来自分类Dev

getElementbyId导致浏览器崩溃

来自分类Dev

浏览器由于PHP而崩溃

来自分类Dev

Angular指令使浏览器崩溃

来自分类Dev

Google Chrome浏览器不断崩溃

来自分类Dev

Google Chrome浏览器崩溃

来自分类Dev

延迟链崩溃的浏览器

来自分类Dev

浏览器视频崩溃 Gnome

来自分类Dev

刷新浏览器后,sessionStorage消失了-Javascript