最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Create file in Chrome Extensions - Stack Overflow

programmeradmin3浏览0评论

I would like to know how is it possible to create custom file located in extension root directory using JavaScript or Chrome API.

Extension root directory looks like:

  • popup.html
  • popup.js
  • manifest.json
  • icon.png

And I would like to create JSON file called test in that root directory.

So after that it should look like:

  • popup.html
  • popup.js
  • manifest.json
  • icon.png
  • test.json

test.json should contain:

{
  "data": "123456789"
}

It is not duplicate, because that post is for File Dialog and I need to save it at fixed location and in extension folder. And as I said I want to create it, not download it.

I would like to know how is it possible to create custom file located in extension root directory using JavaScript or Chrome API.

Extension root directory looks like:

  • popup.html
  • popup.js
  • manifest.json
  • icon.png

And I would like to create JSON file called test in that root directory.

So after that it should look like:

  • popup.html
  • popup.js
  • manifest.json
  • icon.png
  • test.json

test.json should contain:

{
  "data": "123456789"
}

It is not duplicate, because that post is for File Dialog and I need to save it at fixed location and in extension folder. And as I said I want to create it, not download it.

Share Improve this question edited Jun 24, 2018 at 21:22 tomsk asked Jun 24, 2018 at 21:04 tomsktomsk 9974 gold badges15 silver badges31 bronze badges 3
  • Possible duplicate of JavaScript: Create and save file – Sheshank S. Commented Jun 24, 2018 at 21:12
  • @SheshankS. No because it is for File Dialog, but I need to save it at fixed location and in extension folder. And as I said I want to create it, not download it. – tomsk Commented Jun 24, 2018 at 21:19
  • Oh I see @tomsk – Sheshank S. Commented Jun 28, 2018 at 21:47
Add a ment  | 

1 Answer 1

Reset to default 6

You can't. The extension directory cannot be used for storage -- its contents are not synchronized across machines, and the directory is replaced entirely when the extension is upgraded.

If you need to store data in a Chrome extension, use the chrome.storage API.

发布评论

评论列表(0)

  1. 暂无评论