bestandshandlers

De manifestsleutel "file_handlers" specificeert bestandstypen die moeten worden verwerkt door een ChromeOS-extensie. Om een ​​bestand te verwerken, gebruikt u de Launch Handler API van het webplatform. Voor extensiespecifieke informatie, zie Bestandsbeheer .

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers" (woordenboek, optioneel)
Specificeert de bestandstypen die de extensie kan openen.
"action" (tekenreeks, vereist)
Specificeert een HTML-bestand dat moet worden weergegeven wanneer een bestand wordt geopend. Het bestand moet binnen uw extensie vallen. Het verwerken van het bestand, of het nu wordt weergegeven of op een andere manier wordt gebruikt, gebeurt met JavaScript met behulp van geschikte webplatform-API's. Deze code moet in een apart JavaScript-bestand staan, opgenomen via een <script> -tag.
"name" (tekenreeks, vereist)
Een gebruiksvriendelijke beschrijving van de actie.
"accept" (woordenboek, vereist)
De bestandstypen die kunnen worden verwerkt door de pagina die is opgegeven in "action" . De items in het woordenboek zijn een sleutel/waarde-paar waarbij de sleutel van het MIME-type is en de waarde een array van bestandsextensies is. Alleen bekende MIME-typen zijn toegestaan ​​voor de sleutel. Aangepaste bestandstypen zijn toegestaan, maar de sleutel voor een aangepast bestandstype moet een bekend MIME-type zijn, en de toewijzing tussen het MIME-type en het aangepaste bestandstype moet worden ondersteund door het onderliggende besturingssysteem.
"launch_type" (object, optioneel)
Specificeert of meerdere bestanden moeten worden geopend op één client of op meerdere clients. Geldige waarden zijn "single-client" en "multiple-clients" . De standaardwaarde is "single-client" .