매니페스트 - Nacl 모듈

MIME 유형에서 각 유형을 처리하는 Native Client 모듈로의 하나 이상의 매핑입니다. 대상 예를 들어 다음 스니펫에서 굵게 표시된 코드는 Native Client 모듈을 콘텐츠로 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"
  }]
}

'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"
  }]
}
참고: 'nacl_modules'를 지정하지 않고 확장 프로그램에서 Native Client 모듈을 사용할 수 있습니다. 'nacl_modules' 사용 은 브라우저가 Native Client 모듈을 사용하여 특정 유형의 콘텐츠를 표시하도록 하려는 경우에만 해당됩니다.