chrome扩展存储:设置/获取值

时间:2013-04-30 15:13:34

标签: google-chrome-extension local-storage

尝试使用本地存储在Chrome扩展程序中设置和获取值。不知道我做了什么,但它不再工作了。

在清单中我有:

   "permissions": [
      "tabs", "http://*/*", "https://*/*", "storage"
    ],

这是完整的js,它设置一个值,然后尝试读取它:

 chrome.storage.local.set({'userid': "foo"}, function (result) {
    chrome.storage.local.get('userid', function (result) {
        alert(userid.result);
   });
});

警报显示“未定义”,而非预期的“foo”。

当我去某个页面时执行js,在清单中为“content_scripts”指定。

1 个答案:

答案 0 :(得分:12)

是的,我明白了。它应该是:

alert(result.userid);

(反向用户ID和结果)