ответ

1

Да, это возможно, как описано в distributing странице. Также см. Это other SO question.

Для потомков:

Регистрации Внешних клиентских модулей для обработки типов MIME Если вы хотите Chrome использовать собственный модуль клиента для отображения определенного типа контента, вы можете связать тип MIME этого содержимого с модуль собственного клиента. Используйте атрибут nacl_modules в файле манифеста веб-магазина Chrome, чтобы зарегистрировать модуль собственного клиента в качестве обработчика для одного или нескольких типов MIME. Например, выделенные жирным шрифтом код в фрагменте ниже регистрирует собственный модуль клиента в качестве обработчика содержимого для OpenOffice таблицы MIME тип:

{ 
    "name": "My Native Client Spreadsheet Viewer", 
    "version": "0.1", 
    "description": "Open spreadsheets right in your browser.", 
    "nacl_modules": [{ 
     "path": "SpreadsheetViewer.nmf", 
     "mime_type": "application/vnd.oasis.opendocument.spreadsheet" 
    }] 
} 

Значение «путь» является местоположение собственного клиента файл манифеста (.nmf) в каталоге приложения. Дополнительные сведения о файлах манифеста Native Client см. В разделе Manifest Files.

Значение «mime_type» - это особый тип MIME, который должен обрабатывать модуль Native Client. Каждый тип MIME может быть связан только с одним файлом .nmf, но один .nmf-файл может обрабатывать несколько типов MIME. В следующем примере показано расширение с двумя файлами .nmf, которые обрабатывают три типа MIME.

{ 
    "name": "My Native Client Spreadsheet and Document Viewer", 
    "version": "0.1", 
    "description": "Open spreadsheets and documents right in your browser.", 
    "nacl_modules": [{ 
    "path": "SpreadsheetViewer.nmf", 
    "mime_type": "application/vnd.oasis.opendocument.spreadsheet" 
    }, 
    { 
     "path": "SpreadsheetViewer.nmf", 
     "mime_type": "application/vnd.oasis.opendocument.spreadsheet-template" 
    }, 
    { 
     "path": "DocumentViewer.nmf", 
     "mime_type": "application/vnd.oasis.opendocument.text" 
    }] 
} 

nacl_modules Атрибут является необязательным указать этот атрибут, только если вы хотите Chrome использовать Native Client модуль для отображения определенного типа контента.