gpt4 book ai didi

javascript - 如何将 Chrome 存储数据放入变量中?

转载 作者:行者123 更新时间:2023-12-03 11:10:43 25 4
gpt4 key购买 nike

我尝试将一些内容放入本地存储中,但是当我尝试将本地存储的信息放入变量中时,它显示“未定义”。这是我的代码:

var data = {};
chrome.storage.local.get(["murl", "musername", "mpassword"], function(result){
data["url"] = result.murl;
data["username"] = result.musername;
data["password"] = result.mpassword;
alert(result.musername);
});
alert(data["username"]);

它首先显示:未定义,然后显示 Ebbez,同样奇怪的是,当我删除最后一行时,我得到了 Ebbez。

最佳答案

要存储信息,您需要 chrome.storage 函数,以下是一些示例。

// Save 1 data item
chrome.storage.sync.set({"variableName":value});

// Save multiple data items
chrome.storage.sync.set({"variableName":value, "secondVariableName":secondValue});

// Load 1 data item
chrome.storage.sync.get("variableName", function(result){
// Shows variable
alert(result.variableName);
});

// Load multiple data items
chrome.storage.sync.get(["variableName", "secondVariableName"], function(results){
// Shows multiple variables
alert(results.variableName);
alert(results.secondVariableName);
});

关于javascript - 如何将 Chrome 存储数据放入变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27608777/

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