gpt4 book ai didi

javascript - 检测带扩展的 chrome 新 session

转载 作者:行者123 更新时间:2023-11-30 17:38:05 26 4
gpt4 key购买 nike

我正在尝试做一个扩展,在新的浏览器 session 开始时将时间记录到本地存储。我创建了一个持久的后台页面来完成这个:

/*background.js*/
$(document).ready(function() {
session_start_time = new Date().getTime()/1000;
var storage = chrome.storage.local;
storage.set({'beginning':session_start_time});
});

我认为一旦 chrome session 关闭并再次启动,后台页面就会重新启动。或者在重新加载扩展时。然而,这并没有发生,变量 beginning 与我三天前第一次声明时保持不变。

有什么方法可以检测新 session 何时开始并将该时间存储到本地存储?

最佳答案

您应该能够使用 onStartup .根据文档:

Fired when a profile that has this extension installed first starts up.

chrome.runtime.onStartup.addListener(回调函数)

关于javascript - 检测带扩展的 chrome 新 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21632921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com