یک یا چند نگاشت از انواع 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"
}]
}