"file_handlers"
清单键用于指定 ChromeOS 扩展程序要处理的文件类型。如需处理文件,请使用 Web 平台的 Launch Handler API。如需了解特定于扩展程序的信息,请参阅文件处理。
"file_handlers": [
{
"action": "/open_text.html",
"name": "Plain text",
"accept": {
"text/plain": [".txt"]
}
"launch_type": "single-client"
}
]
"file_handlers"
(字典,可选)- 指定扩展程序可以打开的文件类型。
"action"
(字符串,必需)- 指定打开文件时显示的 HTML 文件。该文件必须位于您的扩展名内。无论是显示该文件还是以其他方式使用该文件,均通过 JavaScript 使用适当的网络平台 API 完成处理。此代码必须位于通过
<script>
标记添加的单独 JavaScript 文件中。 "name"
(字符串,必需)- 简单易懂的操作说明。
"accept"
(字典,必需)"action"
中指定的页面可处理的文件类型。字典中的项是一个键值对,其中键是 MIME 类型,值是文件扩展名数组。对于该键,仅允许使用已知的 MIME 类型。系统允许使用自定义文件类型,但自定义类型的键必须是已知的 MIME 类型,并且 MIME 类型与自定义文件类型之间的映射必须受底层操作系统支持。"launch_type"
(对象,可选)- 指定应在单个客户端还是多个客户端中打开多个文件。有效值为
"single-client"
和"multiple-clients"
。默认值为"single-client"
。