file_handlers

Der Manifestschlüssel "file_handlers" gibt die Dateitypen an, die von einer ChromeOS-Erweiterung verarbeitet werden sollen. Verwenden Sie zum Verarbeiten einer Datei die Launch Handler API der Webplattform. Weitere Informationen zu Erweiterungen finden Sie unter Dateiverarbeitung.

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers" (Wörterbuch, optional)
Gibt die Dateitypen an, die von der Erweiterung geöffnet werden können.
"action" (String, erforderlich)
Gibt eine HTML-Datei an, die angezeigt werden soll, wenn eine Datei geöffnet wird. Die Datei muss sich innerhalb der Erweiterung befinden. Die Verarbeitung der Datei, unabhängig davon, ob sie angezeigt oder auf andere Weise verwendet wird, erfolgt mit JavaScript unter Verwendung der entsprechenden Webplattform-APIs. Dieser Code muss sich in einer separaten JavaScript-Datei befinden, die über ein <script>-Tag eingefügt wird.
"name" (String, erforderlich)
Eine nutzerfreundliche Beschreibung der Aktion.
"accept" (Wörterbuch, erforderlich)
Die Dateitypen, die von der in "action" angegebenen Seite verarbeitet werden können. Die Elemente im Wörterbuch sind ein Schlüssel/Wert-Paar, bei dem der Schlüssel ein MIME-Typ und der Wert ein Array mit Dateierweiterungen ist. Für den Schlüssel sind nur bekannte MIME-Typen zulässig. Benutzerdefinierte Dateitypen sind zulässig, aber der Schlüssel für einen benutzerdefinierten Typ muss ein bekannter MIME-Typ sein und die Zuordnung zwischen dem MIME-Typ und dem benutzerdefinierten Dateityp muss vom zugrunde liegenden Betriebssystem unterstützt werden.
"launch_type" (Objekt, optional)
Gibt an, ob mehrere Dateien in einem einzigen Client oder in mehreren Clients geöffnet werden sollen. Gültige Werte sind "single-client" und "multiple-clients". Der Standardwert ist "single-client".