file_handlers

La clave de manifiesto "file_handlers" especifica los tipos de archivos que manejará una extensión de ChromeOS. Para procesar un archivo, usa la API de Launch Handler de la plataforma web. Para obtener información específica sobre la extensión, consulta Manejo de archivos.

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers" (diccionario, opcional)
Especifica los tipos de archivos que puede abrir la extensión.
"action" (cadena, obligatoria)
Especifica un archivo HTML para que se muestre cuando se abre un archivo. El archivo debe estar dentro de tu extensión. El procesamiento del archivo, ya sea que se muestre o se use de alguna otra manera, se realiza con JavaScript mediante las APIs adecuadas de la plataforma web. Este código debe estar en un archivo JavaScript independiente, incluido mediante una etiqueta <script>.
"name" (cadena, obligatoria)
Es una descripción de la acción fácil de usar.
"accept" (diccionario, obligatorio)
Los tipos de archivos que puede procesar la página especificada en "action". Los elementos del diccionario son un par clave-valor en el que la clave es un tipo de MIME y el valor es un array de extensiones de archivo. Solo se permiten tipos de MIME conocidos para la clave. Se permiten tipos de archivos personalizados, pero la clave para un tipo personalizado debe ser de un tipo de MIME conocido, y el sistema operativo subyacente debe admitir la asignación entre el tipo de MIME y el tipo de archivo personalizado.
"launch_type" (objeto, opcional)
Especifica si se deben abrir varios archivos en un solo cliente o en varios. Los valores válidos son "single-client" y "multiple-clients". El valor predeterminado es "single-client".