مانیفست - ماژول های Nacl

یک یا چند نگاشت از انواع MIME به ماژول Native Client که هر نوع را مدیریت می کند. به عنوان مثال، کد پررنگ در قطعه زیر یک ماژول Native Client را به عنوان کنترل کننده محتوا برای نوع MIME صفحه گسترده 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"
  }]
}

مقدار "path" محل مانیفست Native Client (یک فایل .nmf ) در فهرست برنامه افزودنی است. برای اطلاعات بیشتر در مورد Native Client و فایل‌های .nmf ، به نمای کلی فنی Native Client مراجعه کنید.

هر نوع MIME را می توان تنها با یک فایل .nmf مرتبط کرد، اما یک فایل .nmf ممکن است چندین نوع MIME را مدیریت کند. مثال زیر یک پسوند با دو فایل .nmf را نشان می دهد که سه نوع 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"
  }]
}
توجه: می‌توانید از ماژول‌های Native Client در برنامه‌های افزودنی بدون تعیین «nacl_modules» استفاده کنید. تنها در صورتی از "nacl_modules" استفاده کنید که می‌خواهید مرورگر از ماژول Native Client شما برای نمایش نوع خاصی از محتوا استفاده کند.