file_handlers

La clave de manifiesto "file_handlers" especifica los tipos de archivo que controlará 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 las extensiones, consulta Administración 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" (string, obligatoria)
Especifica un archivo HTML que se mostrará cuando se abra un archivo. El archivo debe estar dentro de tu extensión. El procesamiento del archivo, ya sea que se muestre o se use de otra manera, se realiza con JavaScript usando las APIs de la plataforma web adecuadas. Este código debe estar en un archivo JavaScript independiente, incluido a través de una etiqueta <script>.
"name" (string, obligatoria)
Una descripción de la acción fácil de usar.
"accept" (diccionario, obligatorio)
Los tipos de archivo 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 los tipos de archivo personalizados, pero la clave de un tipo personalizado debe ser un tipo de MIME conocido, y la asignación entre el tipo de MIME y el tipo de archivo personalizado debe ser compatible con el sistema operativo subyacente.
"launch_type" (objeto, opcional)
Especifica si se deben abrir varios archivos en un solo cliente o en varios clientes. Los valores válidos son "single-client" y "multiple-clients". El valor predeterminado es "single-client".