Manifest - Nacl Modülleri

MIME türlerinden, her türü işleyen Native Client modülüne bir veya daha fazla eşleme. Örneğin, aşağıdaki snippet'te bulunan kalın harflerle yazılmış kod, OpenOffice e-tablo MIME türü için içerik işleyici olarak bir Native Client modülü kaydeder.

{
  "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" değeri, uzantı dizini içindeki bir Native Client manifest'in (.nmf dosyası) konumudur. Native Client ve .nmf dosyaları hakkında daha fazla bilgi için Native Client'a Teknik Genel Bakış'ı inceleyin.

Her MIME türü yalnızca bir .nmf dosyasıyla ilişkilendirilebilir ancak tek bir .nmf dosyası birden fazla MIME türünü işleyebilir. Aşağıdaki örnekte, üç MIME türünü işleyen iki .nmf dosyasına sahip bir uzantı gösterilmektedir.

{
  "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"
  }]
}
Not: Uzantılarda, "nacl_modules" değerini belirtmeden Native Client modüllerini kullanabilirsiniz. "nacl_modules" seçeneğini yalnızca tarayıcının belirli bir içerik türünü görüntülemek için Native Client modülünüzü kullanmasını istiyorsanız kullanın.