マニフェスト - Nacl モジュール

MIME タイプから各タイプを処理するネイティブ クライアント モジュールへの 1 つ以上のマッピング。対象 次のスニペットの太字のコードは、Native Client モジュールをコンテンツとして登録しています。 OpenOffice スプレッドシートの MIME タイプの MIME タイプを拒否します。

{
  "name": "Native Client OpenOffice Spreadsheet Viewer",
  "version": "0.1",
  "description": "Open OpenOffice spreadsheets, right in your browser.",
  "nacl_modules": [{
    "path": "OpenOfficeViewer.nmf",
    "mime_type": "application/vnd.oasis.opendocument.spreadsheet"
  }]
}

「path」の値拡張機能内のネイティブ クライアント マニフェスト(.nmf ファイル)の場所 されます。ネイティブ クライアントと .nmf ファイルについて詳しくは、ネイティブ クライアント技術に関するページ 概要をご覧ください。

各 MIME タイプは 1 つの .nmf ファイルにのみ関連付けることができますが、1 つの .nmf ファイルで処理できます。 複数の MIME タイプを転送できます。次の例は、次の 2 つの .nmf ファイルを処理する拡張機能を示しています。 3 つの MIME タイプがあります

{
  "name": "Spreadsheet Viewer",
  "version": "0.1",
  "description": "Open OpenOffice and Excel spreadsheets, right in your browser.",
  "nacl_modules": [{
    "path": "OpenOfficeViewer.nmf",
    "mime_type": "application/vnd.oasis.opendocument.spreadsheet"
  },
  {
    "path": "OpenOfficeViewer.nmf",
    "mime_type": "application/vnd.oasis.opendocument.spreadsheet-template"
  },
  {
    "path": "ExcelViewer.nmf",
    "mime_type": "application/excel"
  }]
}
注: 「nacl_modules」を指定しなくても、拡張機能でネイティブ クライアント モジュールを使用できます。「nacl_modules」を使用するブラウザがネイティブ クライアント モジュールを使用して特定の種類のコンテンツを表示する場合のみ必要となります。