在 Chrome 扩展程序中创建文件

tom*_*msk 5 javascript google-chrome file google-chrome-extension

我想知道如何使用 JavaScript 或 Chrome API 创建位于扩展根目录中的自定义文件。

扩展根目录如下所示:

  • 弹出窗口.html
  • 弹出窗口.js
  • 清单文件
  • 图标.png

我想在该根目录中创建名为 test 的 JSON 文件。

所以在那之后它应该是这样的:

  • 弹出窗口.html
  • 弹出窗口.js
  • 清单文件
  • 图标.png
  • 测试文件

test.json应包含:

{
  "data": "123456789"
}
Run Code Online (Sandbox Code Playgroud)

它不是重复的,因为该帖子用于文件对话框,我需要将其保存在固定位置和扩展文件夹中。正如我所说,我想创建它,而不是下载它。

小智 5

你不能。扩展目录不能用于存储——它的内容在机器之间不同步,并且在扩展升级时目录被完全替换。

如果您需要将数据存储在一个Chrome扩展,使用chrome.storageAPI