Ключ манифеста "file_handlers" определяет типы файлов, которые будут обрабатываться расширением ChromeOS. Для обработки файла используйте API-интерфейс Launch Handler веб-платформы. Информацию о расширении см. в разделе «Обработка файлов» .
"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
-  "file_handlers"(словарь, необязательно)
- Указывает типы файлов, которые может открыть расширение.
-  "action"(строка, обязательная)
-  Указывает HTML-файл, который будет отображаться при открытии файла. Файл должен находиться в пределах вашего расширения. Обработка файла, независимо от того, отображается ли он или используется каким-либо другим способом, выполняется с помощью JavaScript с использованием соответствующих API-интерфейсов веб-платформы. Этот код должен находиться в отдельном файле JavaScript, включенном в тег <script>.
-  "name"(строка, обязательная)
- Удобное описание действия.
-  "accept"(словарь, обязателен)
-  Типы файлов, которые может обрабатывать страница, указанная в "action". Элементы словаря представляют собой пару ключ/значение, где ключ — это тип MIME, а значение — массив расширений файлов. Для ключа разрешены только известные типы MIME. Пользовательские типы файлов разрешены, но ключ для пользовательского типа должен быть известным типом MIME, а сопоставление между типом MIME и пользовательским типом файла должно поддерживаться базовой операционной системой.
-  "launch_type"(объект, необязательно)
-  Указывает, следует ли открывать несколько файлов в одном клиенте или в нескольких клиентах. Допустимые значения: "single-client"и"multiple-clients". Значение по умолчанию —"single-client".