如何更新chrome.storage.local键和值
How to update chrome.storage.local key and value?
我尝试了这个代码更新,但我不需要像这个代码。我需要一些API来更新键和值。
Javascript:var storage = chrome.storage.local;
storage.get('key1', function (items) {
if(items.obj!="")
{
storage.remove('key1',function(response)
{
console.log(response);
});
}
else
{
storage.set({'key1':'value1'},function(update)
{
console.log(update);
});
}
});
提前致谢
我更新了你的代码,这个版本工作了:
var storage = chrome.storage.local;
storage.get("key1", function (items){
if(items.key1 != undefined) { // Or items["key1"] != undefined
storage.remove("key1", function (){
console.log("Key1 has been removed");
});
}
else {
storage.set({"key1":"value1"}, function (){
console.log("Key1 has been set");
});
}
});
不要忘记在您的manifest.json
中添加"permissions": ["storage"]
(看起来您这样做了,但这是一个常见的疏忽)。
相关文章:
- 模拟chrome.storage.local函数使用Jasmine
- chrome.storage.sync未定义错误
- chrome.storage.local.get 如何设置值
- chrome.storage.sync.get未返回值-Angular服务
- 同步同步和本地 chrome.storage
- chrome.storage.local["mykey"] is undefined
- Chrome扩展 chrome.storage 如何同时进行大量获取和设置并避免竞争条件
- 显示chrome.storage中的所有内容
- 使用chrome.storage.get获取变量
- 从chrome.storage.local获取基元值
- chrome.storage.local.set using a variable key name
- 如何使用chrome.storage扩展
- 将客户端生成的密码短语存储在chrome.storage.local中的安全含义
- Chrome.storage:它能持续多久
- Chrome.storage.sync 在重新加载扩展程序时会被覆盖
- 使用 chrome.storage.sync 保存/获取嵌套对象
- 在 chrome.storage 中正确存储对象
- chrome.storage.sync.set variable key
- 如果扩展程序的文件发生更改,请更新 chrome.storage
- 从“选项”弹出窗口中选择一个值,然后将其保存到 Chrome.storage,以便在后台脚本中用作值