【问题标题】:How to store and retrieve data from chrome storage sync如何从 chrome 存储同步中存储和检索数据
【发布时间】:2020-08-03 05:19:25
【问题描述】:

大家好,我正在学习 JavaScript 以及如何使用它制作 chrome 扩展。虽然我无法存储和检索数据,但我正在构建一个项目,用户可以在其中添加他想要阻止的某些网站。现在我知道这样的扩展已经存在,但我这样做是为了学习 JS。

我了解如何使用 Chrome 的 storage Api 进行同步和本地,并且可以获得最后的存储值。但我只是不知道如何从中获取所有存储的值。我已经阅读了如何从 API 中检索所有键,但我只是不知道如何使用键从这些键中获取所有值。

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript google-chrome-extension


    【解决方案1】:

    根据 Chrome 存储documentation

    将键参数传递为 null 以获取所有键值

    chrome.storage.local.get(null, function(result) {
     // do with all stored data
    });
    

    【讨论】:

    • 是的,我试过了。但我不知道如何进一步进行。我的意思是我不能绕着头在这里前进。
    • 这里给你一个建议,在闭包内做console.log(result),看看你得到的结果类型,选择需要的。它应该是一个对象数组。
    • 好吧,我也尝试过这样做,但我的控制台中没有显示任何内容。我尝试利用有关 stackoverflow 的其他问题,但找不到解决方案。有什么帮助吗?这是我的代码link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2021-05-02
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    相关资源
    最近更新 更多