Manifest - Nacl-modules

Een of meer toewijzingen van MIME-typen aan de Native Client-module die elk type afhandelt. De vetgedrukte code in het volgende fragment registreert bijvoorbeeld een Native Client-module als de inhoudshandler voor het MIME-type van het OpenOffice-spreadsheet.

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

De waarde van "path" is de locatie van een Native Client-manifest (een .nmf bestand) in de extensiemap. Zie het Native Client Technisch Overzicht voor meer informatie over Native Client- en .nmf -bestanden.

Elk MIME-type kan aan slechts één .nmf bestand worden gekoppeld, maar een enkel .nmf bestand kan meerdere MIME-typen verwerken. Het volgende voorbeeld toont een extensie met twee .nmf bestanden die drie MIME-typen verwerken.

{
  "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"
  }]
}
Opmerking: u kunt Native Client-modules in extensies gebruiken zonder "nacl_modules" op te geven. Gebruik "nacl_modules" alleen als u wilt dat de browser uw Native Client-module gebruikt om een ​​bepaald type inhoud weer te geven.