מניפסט – מודולים של Nacl

מיפוי אחד או יותר מסוגי MIME למודול Native Client שמטפל בכל סוג. עבור לדוגמה, הקוד המודגש בקטע הקוד הבא רושם מודול Native Client כתוכן handler של סוג 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 כדי להציג תוכן מסוג מסוים.