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