我正在尝试创建一个扩展,在新的浏览器会话启动时记录本地存储的时间。我创建了一个持久的背景页面来实现这个目标:
/*background.js*/
$(document).ready(function() {
session_start_time = new Date().getTime()/1000;
var storage = chrome.storage.local;
storage.set({'beginning':session_start_time});
});
我认为一旦chrome会话关闭并再次启动,后台页面就会重新启动。或者重新加载扩展时。但是,这不会发生,变量beginning
保持不变,这是我三天前第一次宣布变量。
有没有办法检测新会话何时启动并将该时间存储到本地存储?
答案 0 :(得分:2)