Manifest - Moduli Nacl

Una o più mappature dai tipi MIME al modulo Native Client che gestisce ciascun tipo. Ad esempio, il codice in grassetto nello snippet seguente registra un modulo Native Client come gestore dei contenuti per il tipo MIME del foglio di lavoro 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"
  }]
}

Il valore di "path" è la posizione di un manifest Native Client (un file .nmf) all'interno della directory delle estensioni. Per ulteriori informazioni sui file Native Client e .nmf, consulta la Panoramica tecnica di Native Client.

Ogni tipo MIME può essere associato a un solo file .nmf, ma un singolo file .nmf potrebbe gestire più tipi MIME. L'esempio seguente mostra un'estensione con due file .nmf che gestiscono tre tipi 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"
  }]
}