file_handlers

A chave de manifesto "file_handlers" especifica os tipos de arquivo que serão processados por uma extensão do ChromeOS. Para processar um arquivo, use a API Launch Handler da plataforma da Web. Para ver informações específicas sobre a extensão, consulte Gerenciamento de arquivos.

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers" (dicionário, opcional)
Especifica os tipos de arquivo que a extensão pode abrir.
"action" (string, obrigatório)
Especifica um arquivo HTML que será mostrado quando um arquivo for aberto. O arquivo precisa estar dentro da sua extensão. O processamento do arquivo, seja ele exibido ou usado de alguma outra forma, é feito com JavaScript usando APIs de plataforma da Web adequadas. Esse código precisa estar em um arquivo JavaScript separado, incluído por uma tag <script>.
"name" (string, obrigatório)
Uma descrição fácil de usar da ação.
"accept" (dicionário, obrigatório)
Os tipos de arquivo que podem ser processados pela página especificada em "action". Os itens no dicionário são um par de chave-valor em que a chave é um tipo MIME e o valor é uma matriz de extensões de arquivo. Somente tipos MIME conhecidos são permitidos para a chave. Tipos de arquivo personalizados são permitidos, mas a chave de um tipo personalizado precisa ser um tipo MIME conhecido, e o mapeamento entre o tipo MIME e o tipo de arquivo personalizado precisa ser compatível com o sistema operacional subjacente.
"launch_type" (objeto, opcional)
Especifica se vários arquivos precisam ser abertos em um ou em vários clientes. Os valores válidos são "single-client" e "multiple-clients". O valor padrão é "single-client".