file_handlers

"file_handlers" マニフェスト キーは、ChromeOS 拡張機能で処理するファイル形式を指定します。ファイルを処理するには、ウェブ プラットフォームの Launch Handler API を使用します。拡張機能固有の情報については、ファイルの処理をご覧ください。

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers"(辞書、省略可)
拡張機能で開くことができるファイル形式を指定します。
"action"(文字列、必須)
ファイルを開いたときに表示する HTML ファイルを指定します。ファイルは拡張子に含める必要があります。ファイルの処理は、表示する場合も他の方法で使用される場合でも、適切なウェブ プラットフォーム API を使用した JavaScript で行われます。このコードは、<script> タグで含める個別の JavaScript ファイルに含める必要があります。
"name"(文字列、必須)
アクションについてのユーザー フレンドリーな説明。
"accept"(辞書、必須)
"action" で指定されたページで処理できるファイル形式。辞書内の項目は Key-Value ペアで、キーは MIME タイプ、値はファイル拡張子の配列です。既知の MIME タイプのみが鍵に使用できます。カスタム ファイル形式は許可されますが、カスタムタイプのキーは既知の MIME タイプである必要があります。また、MIME タイプとカスタム ファイル形式間のマッピングは、基盤となるオペレーティング システムでサポートされている必要があります。
"launch_type"(オブジェクト、省略可)
複数のファイルを 1 つのクライアントで開くか、複数のクライアントで開くかを指定します。有効な値は "single-client""multiple-clients" です。デフォルト値は "single-client" です。