我正在制作Chrome扩展程序,我会将用户的密码存储在本地存储中。我使用
将其存储在popup.js
中
chrome.storage.local["mykey"] = "xxx";
当我使用chrome.storage.local["mykey"]
时,我得到undefined
。您能告诉我如何在Chrome扩展程序中存储和检索用户数据吗?
答案 0 :(得分:15)
根据chrome.storage
API,存储值的正确方法是使用.set
:
chrome.storage.local.set({"mykey": someData}, optionalCompletionCallback);
要稍后访问该值,请使用.get
和一个接受数据的回调:
chrome.storage.local.get("mykey", function(fetchedData) {
alert("fetched: " + fetchedData.mykey);
});