【发布时间】:2016-09-10 14:43:39
【问题描述】:
我是 chrome 应用程序开发的新手,几天前我使用 NW 开发了基于桌面的应用程序,现在我想为 chrome 开发相同的应用程序。
这是我想要达到的目标 -
1.安装应用时,在用户的本地文件系统中创建文件夹(命名与应用名称相同)。
2.在上述文件夹中存储/访问文件和文件夹。
这些问题可以通过 chrome 的文件系统 API 解决吗?如果是,请建议我的方式。
顺便说一句,我尝试访问文件系统 api,我的清单文件如下所示-
{
"manifest_version": 2,
"name": "sampleApp",
"short_name": "sampleApp",
"description": "A Sample APP",
"version": "0.0.1",
"minimum_chrome_version": "38",
"icons": {
"16": "assets/images/icon_16.png",
"128": "assets/images/icon_128.png"
},
"permissions": [
{"fileSystem": ["write", "retainEntries", "directory","requestFileSystem"]},
"unlimitedStorage",
"system.network",
"storage"
],
"app": {
"background": {
"scripts": ["main.js"]
}
}
}
当我运行我的应用程序并尝试访问文件系统 api 时,我在 chrome 扩展区域看到警告-
注意:我使用的是 win 10。
fileSystem.requestFileSystem' is not allowed for specified platform
【问题讨论】: