Skip to content

Storage

Chrome 文档Firefox 文档

你可以使用原生 API(参见上方文档),使用 WXT 内置的 storage API,或者从 NPM 安装第三方包。

替代方案

  1. wxt/utils/storage(推荐):WXT 自带了一个对原生 storage API 的封装,简化了常见的使用场景

  2. 自行实现:如果你正在迁移到 WXT 并且已经有了自己的 storage 封装,可以继续使用它。将来如果你想删除那些代码,可以使用以下替代方案之一,但在迁移过程中没有必要替换已经能正常工作的代码。

  3. 其他 NPM 包:有很多对 storage API 的封装,你可以找到一个你喜欢的。以下是一些热门的选择:

    • webext-storage - 一个更易用的类型化 Web Extensions storage API
    • @webext-core/storage - 一个类型安全、类似 localStorage 风格的 Web Extension storage API 封装