Fichier manifeste – Modules Nacl

Un ou plusieurs mappages entre les types MIME et le module Native Client qui gère chaque type Pour exemple, le code en gras de l'extrait suivant enregistre un module Native Client en tant que contenu du type MIME de la feuille de calcul OpenOffice.

{
  "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"
  }]
}

La valeur de "path" correspond à l'emplacement d'un fichier manifeste Native Client (fichier .nmf) dans l'extension . Pour plus d'informations sur Native Client et les fichiers .nmf, consultez le guide technique sur Native Client Présentation.

Chaque type MIME ne peut être associé qu'à un seul fichier .nmf, mais un seul fichier .nmf peut gérer plusieurs types MIME. L'exemple suivant montre une extension avec deux fichiers .nmf qui gèrent trois types 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"
  }]
}
Remarque:Vous pouvez utiliser des modules Native Client dans les extensions sans spécifier "nacl_modules". Utiliser "nacl_modules" que si vous voulez que le navigateur affiche un certain type de contenu à l'aide de votre module Native Client.