在我的应用程序中,我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] 删除。
我来说两句