Manifes - Modul Nacl

Satu atau beberapa pemetaan dari jenis MIME ke modul Native Client yang menangani setiap jenis. Sebagai contohnya, kode tebal dalam cuplikan berikut mendaftarkan modul Native Client sebagai konten untuk jenis MIME spreadsheet 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"
  }]
}

Nilai "path" adalah lokasi manifes Native Client (file .nmf) dalam ekstensi saat ini. Untuk informasi selengkapnya tentang Native Client dan file .nmf, lihat Native Client Technical Ringkasan.

Setiap jenis MIME hanya dapat dikaitkan dengan satu file .nmf, tetapi satu file .nmf dapat menangani dengan beberapa jenis MIME. Contoh berikut menunjukkan ekstensi dengan dua file .nmf yang menangani tiga jenis 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"
  }]
}
Catatan: Anda dapat menggunakan modul Native Client dalam ekstensi tanpa menentukan "nacl_modules". Menggunakan "nacl_modules" hanya jika Anda ingin browser menggunakan modul Native Client untuk menampilkan jenis konten tertentu.