Google chrome extension chrome扩展:存储';chrome本地存储&x27;gmail的变量';同一浏览器中有多个loggedin帐户

Google chrome extension chrome扩展:存储';chrome本地存储&x27;gmail的变量';同一浏览器中有多个loggedin帐户,google-chrome-extension,local-storage,Google Chrome Extension,Local Storage,我正在开发一个与gmail配合使用的chrome扩展。我需要使用“chrome local storage”变量。如果我从同一个浏览器登录多个gmail帐户 ,我想将不同的值存储到不同选项卡中不同帐户的相同变量名中。有什么方法可以做到这一点吗?假设每个用户都有一个唯一的ID。因此,您可以将该id添加到密钥名: var userId1=123; var userId1=321; chrome.storage.local.set('user_'+userId1,{…});//为用户1设置数据 chr

我正在开发一个与gmail配合使用的chrome扩展。我需要使用“chrome local storage”变量。如果我从同一个浏览器登录多个gmail帐户
,我想将不同的值存储到不同选项卡中不同帐户的相同变量名中。有什么方法可以做到这一点吗?

假设每个用户都有一个唯一的ID。因此,您可以将该id添加到密钥名:

var userId1=123;
var userId1=321;
chrome.storage.local.set('user_'+userId1,{…});//为用户1设置数据
chrome.storage.local.set('user_'+userId2,{…});//为用户2设置数据

您可以使用基于用户id的名称空间。@Deliaz我们如何使用基于本地存储的用户id?对不起,我以为您的意思是。顺便说一句,你有没有想过用它来代替localStorage?@Deliaz,对不起,我是说chrome,storage.local本身