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.