【问题标题】:chrome extension storage: set/get valuechrome 扩展存储:设置/获取值
【发布时间】:2013-04-24 13:44:35
【问题描述】:

尝试使用本地存储在我的 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”指定。

【问题讨论】:

    标签: google-chrome-extension local-storage


    【解决方案1】:

    Doh,我想通了。应该是:

    alert(result.userid);
    

    (反转用户名和结果)

    【讨论】:

    • 感谢您提供设置和获取变量的简单示例。我花了好几个小时才弄明白这该死的语法。
    猜你喜欢
    • 1970-01-01
    • 2018-06-13
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    相关资源
    最近更新 更多