区分浏览器的刷新与关闭(网上查到,记录一下)

当关闭页面时,清除localStorage
var _beforeUnload_time = 0,
            _gap_time = 0;
window.onunload = function () {
            _gap_time = new Date().getTime() - _beforeUnload_time;

            if (_gap_time <= 5) {
                var storage = window.localStorage;
                storage.clear();
            }
        };
window.onbeforeunload = function () {
            _beforeUnload_time = new Date().getTime();
        };
posted @ 2020-09-03 09:48  Grg93  阅读(420)  评论(0编辑  收藏  举报