file_handlers

"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"