javascript - 在 chrome 存储中存储多个对象
问题描述
我正在构建一个 chrome 扩展,在其中我从 API 获取数据,我想制作不同的数据对象,然后将其存储在 chrome 存储中。
例如 :-
data:[
{
name:"XYZ",
URL:"xyz.com"
},
{
name:"ABC",
URL:"abc.com"
}
]
我想将 API 返回的数据作为不同的对象存储在 chrome 存储中。
我尝试执行以下操作,但没有成功:
chrome.storage.sync.set({ name: 'xyz', URL: "xyz.com" });
chrome.storage.sync.set({ name: 'abc', URL:"abc.com" });
chrome.storage.sync.get(['name'], (result) => {
console.log(result.name);
});
我得到的结果只是我存储的第二个对象,我也尝试直接传递对象,但它似乎不起作用。
有没有办法将数据存储在不同的对象中,以及单独检索所有数据的有效方法?
解决方案
推荐阅读
- flutter - 制作一个 Flutter 应用程序,每当有新通知发布在大学主页上时,它都会提供推送通知
- pandas - Pandas 真假匹配
- vb.net - 我在哪里可以找到缺失的设计视图?
- reactjs - 如何修复错误类型 Item[] | undefined 不能使用 react 和 typescript 分配给 Item[] 类型?
- javascript - 刷新页面时性别信息消失
- highcharts - 工具提示中的 Highcharts 图像
- javascript - 从客户端到服务器上的真实路径的虚拟路径
- javascript - 如何将图像和视频插入数据库
- cygwin - cygwin sshd 致命 seteuid 参数无效
- c++ - 如何使用 CMake 只下载和编译一次外部库?