"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"
です。