मेनिफ़ेस्ट - Nacl मॉड्यूल

MIME टाइप से नेटिव क्लाइंट मॉड्यूल में एक या इससे ज़्यादा मैपिंग, जो हर टाइप को हैंडल करती हैं. उदाहरण के लिए, नीचे दिए गए स्निपेट में मौजूद बोल्ड कोड, OpenOffice स्प्रेडशीट MIME टाइप के कॉन्टेंट हैंडलर के तौर पर नेटिव क्लाइंट मॉड्यूल को रजिस्टर करता है.

{
  "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"
  }]
}

"पाथ" की वैल्यू, एक्सटेंशन डायरेक्ट्री में नेटिव क्लाइंट मेनिफ़ेस्ट (.nmf फ़ाइल) की जगह होती है. नेटिव क्लाइंट और .nmf फ़ाइलों के बारे में ज़्यादा जानकारी के लिए, नेटिव क्लाइंट की तकनीकी जानकारी देखें.

हर 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"
  }]
}