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