file_handlers

La clé du fichier manifeste "file_handlers" spécifie les types de fichiers devant être gérés par une extension ChromeOS. Pour traiter un fichier, utilisez l'API Launch Handler de la plate-forme Web. Pour en savoir plus sur les extensions, consultez la page Gestion des fichiers.

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers" (dictionnaire, facultatif)
Spécifie les types de fichiers que l'extension peut ouvrir.
"action" (chaîne, obligatoire)
Spécifie un fichier HTML à afficher lorsqu'un fichier est ouvert. Le fichier doit être dans votre extension. Le traitement du fichier, qu'il soit affiché ou utilisé d'une autre manière, s'effectue à l'aide de JavaScript à l'aide des API de plate-forme Web appropriées. Ce code doit se trouver dans un fichier JavaScript distinct inclus via une balise <script>.
"name" (chaîne, obligatoire)
Description conviviale de l'action.
"accept" (dictionnaire, obligatoire)
Types de fichiers pouvant être traités par la page spécifiée dans "action". Les éléments contenus dans le dictionnaire sont des paires clé/valeur dans lesquelles la clé est un type MIME et la valeur est un tableau d'extensions de fichiers. Seuls les types MIME connus sont autorisés pour la clé. Les types de fichiers personnalisés sont autorisés, mais leur clé doit être un type MIME connu, et le mappage entre le type MIME et le type de fichier personnalisé doit être compatible avec le système d'exploitation sous-jacent.
"launch_type" (objet, facultatif)
Spécifie si plusieurs fichiers doivent être ouverts dans un ou plusieurs clients. Les valeurs valides sont "single-client" et "multiple-clients". La valeur par défaut est "single-client".