file_handlers

A chave de manifesto "file_handlers" especifica os tipos de arquivo que serão gerenciados por uma extensão do ChromeOS. Para processar um arquivo, use a API Launch Handler da plataforma da Web. Para informações específicas sobre extensões, 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 para mostrar quando um arquivo for aberto. O arquivo precisa estar dentro da sua extensão. O processamento do arquivo, seja ele exibido ou usado de outra forma, é feito com JavaScript usando as APIs adequadas da plataforma da Web. Esse código precisa estar em um arquivo JavaScript separado e 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 para 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 devem ser abertos em um único cliente ou em vários. Os valores válidos são "single-client" e "multiple-clients". O valor padrão é "single-client".