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