ไฟล์ Manifest - โมดูล Nacl

การแมปอย่างน้อย 1 รายการจากประเภท 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"
  }]
}

ค่าของ "เส้นทาง" เป็นตำแหน่งของไฟล์ Manifest ของ Native Client (ไฟล์ .nmf) ภายในส่วนขยาย ไดเรกทอรี สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ Native Client และ .nmf โปรดดูที่ข้อมูลด้านเทคนิคของ Native Client ภาพรวม

MIME แต่ละประเภทจะเชื่อมโยงกับไฟล์ .nmf ได้เพียงไฟล์เดียว แต่ไฟล์ .nmf ไฟล์เดียวอาจจัดการได้ MIME หลายประเภท ตัวอย่างต่อไปนี้แสดงส่วนขยายที่มีไฟล์ .nmf จำนวน 2 ไฟล์ที่จัดการ MIME 3 ประเภท

{
  "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 ของคุณ เพื่อแสดงเนื้อหาบางประเภทเท่านั้น