javascript - 如何从 chrome 存储同步中存储和检索数据
问题描述
大家好,我正在学习 JavaScript 以及如何使用它制作 chrome 扩展。尽管我无法存储和检索数据,但我正在构建一个项目,用户可以在其中添加他想要阻止的某些网站。现在我知道这样的扩展已经存在,但我这样做是为了学习 JS。
我了解如何使用 Chrome 的 storage Api 进行同步和本地,并且可以获得最后的存储值。但我只是不知道如何从中获取所有存储的值。我已经阅读了如何从 API 中检索所有键,但是我只是不知道如何使用键从这些键中获取所有值。
任何帮助,将不胜感激。
解决方案
根据 Chrome 存储文档,
将键参数作为 null 传递以获取所有键值
chrome.storage.local.get(null, function(result) {
// do with all stored data
});
推荐阅读
- ubuntu - Ubuntu 21.04 无法使用用户名.surname 加入域
- oauth-2.0 - PKCE 的授权代码流正确地将 code_verifier 分配给 code_challenge
- reactjs - 调用api时无限滚动在反应中不起作用
- python - 我正在尝试获取代码以使用 python 将纪元时间(例如 1621690499.4047496)转换为 unix 十六进制时间戳(例如 60a90883XXXXXXXX)
- javascript - 删除请求消息
- javascript - 对 ac# 控制器进行 ajax 调用时如何显示进度条
- image-processing - 将图案应用于实心像素并保持背景透明?
- nginx - k3s - ingress-nginx - 路径匹配确实有效
- rust - 结果
输入锈。为什么引用不能作为 T 或 E 传递? - python - PySide2 中的“QtBluetooth”支持(QT for python 项目)