0
A
回答
0
是的,如果你在你的清单申报"directory"
子权限应该是可能的:
"permissions": [
{"fileSystem": ["write", "directory"]}
]
然后,您可以使用type: "directory"
请求与chrome.fileSystem.chooseEntry
访问目录,结果转换为可写的条目使用(请参阅注释),然后编写您需要的文件。chrome.fileSystem.getWritableEntry
相关问题
- 1. 访问铬沙盒文件系统
- 2. 苹果应用沙盒系统访问
- 3. 从沙盒应用程序更新系统文件
- 4. 沙盒操作系统
- 5. 在Chrome应用沙盒中加载脚本文件
- 6. 使用Chrome打包的应用程序将文件保存到文件系统
- 7. 在沙盒应用
- 8. 在数据库或文件系统中保存PDF文件
- 9. 沙盒的Mac应用程序可以在哪里保存文件?
- 10. 在手机文件系统中保存应用的webview的localStorage?
- 11. Xcode中的应用沙盒
- 12. 将文件存储在iphone的沙箱中或其他应用程序访问文件系统
- 13. 非就地保存在OS X沙盒
- 14. 允许的应用文件位置 - 有或没有沙盒
- 15. 与沙盒应用
- 16. 将文档保存为SQL或文件系统中的BLOB
- 17. 如何在Mac沙盒应用程序中保留文件或文件夹的列表?
- 18. 安全沙盒违例 - 加载文件系统和网络SWF文件
- 19. iphone,在沙盒中写入csv文件
- 20. 在Python中保存为.msg文件,或者发送邮件到文件系统
- 21. iPhone沙盒规则文件
- 22. 沙盒中的可执行文件C
- 23. Mac应用沙盒和forkpty()
- 24. 沙盒应用程序
- 25. 使用werkzeug在文件系统上保存文件
- 26. 在Web API服务器文件系统中保存文件
- 27. IDE像系统 - 数据库或文件系统的存储
- 28. 保存文件系统元数据
- 29. 将pdf保存到文件系统
- 30. 如何将文件系统的内容保存到文件中
没有必要将DirectoryEntry转换为可写的。我认为这是这些API以前实施的剩余部分。仅当DirectoryEntry被保存以在随后的启动中重新使用而不必再次提示用户时,才需要权限“retainEntries”。保留的条目可以保存在本地存储中。 – 2014-12-03 15:55:21
Marc是正确的,getWriteableEntry是宿醉并且不需要。 – 2014-12-04 04:59:09
@BenWells更新了答案。我从来没有写过Chrome应用程序,因此文档是我的主要知识来源。 – Xan 2014-12-04 10:29:42