本页面是 Chrome 应用平台文档(已于 2020 年弃用)的一部分。至少在 2025 年 1 月之前,使用 ChromeOS 的企业版和教育版客户仍可使用该功能。详细了解如何
迁移应用。
清单 - 文件处理程序
bookmark_borderbookmark
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
供打包应用用来指定应用可以处理的文件类型。应用可以具有
多个 file_handlers
,其中每个都有一个标识符、MIME 类型列表和/或
可以处理的文件扩展名如果文件具有匹配的文件,则应用可以处理该文件
或具有匹配的 MIME 类型。如果 include_directories
,则应用还可以处理目录
。您可以在 types
或 extensions
中使用通配符 "*"
来指示应用可以处理
任何文件类型或 types
中的 "_type_/*"
,以表明应用可以使用 MIME 处理任何文件
_type_
的类型。以下是指定文件处理程序的示例:
"file_handlers": {
"text": {
"types": [
"text/*"
],
},
"image": {
"types": [
"image/png",
"image/jpeg"
],
"extensions": [
"tiff"
],
},
"any": {
"extensions": [
"*",
"include_directories": true
],
}
}
为了处理文件或目录,应用还需要声明 fileSystem 权限。应用可以
然后在 app.runtime.onLaunched 事件中传递文件或目录 - 要么从
系统文件管理器(目前仅受 ChromeOS 支持)或在 命令
行。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2013-05-11。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2013-05-11。"],[],[]]