我可以在Chrome 存储 API页面中看到,我们可以在 Chrome 存储中针对键存储字符串值。有没有办法根据 Chrome 存储中的密钥存储文件?
chrome.storage
将数据存储为要存储的值的 JSON 字符串化。所以,是的,如果您将文件转换为可以转换为 JSON 的形式(例如 by JSON.stringify()
),则可以存储文件的内容。如果您尝试存储的chrome.storage
值无法转换为 JSON,则它无法存储(例如 DOM 元素)。chrome.storage
本质上并不关心数据代表什么,只关心它可以是 JSON 字符串化的。
如果您问,如您的评论中所述,在 中存储总计超过 5GB 的数千个不同“文件”是否是个好主意chrome.storage
,那么答案是:“不!”。
如果您正在寻找替代方案,那么您可以使用 HTML5 本地存储来存储文件吗?如果不是,怎么办?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句