"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"(オブジェクト、省略可)
- 複数のファイルを単一のクライアントで開くか、複数のクライアントで開くかを指定します。有効な値は "single-client"と"multiple-clients"です。デフォルト値は"single-client"です。