file_handlers

La clé manifeste "file_handlers" spécifie les types de fichiers à gérer par une extension ChromeOS. Pour traiter un fichier, utilisez l'API du gestionnaire de lancement de la plate-forme Web. Pour en savoir plus sur les extensions, consultez la section Traitement 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 inclure votre extension. Le traitement du fichier, qu'il soit affiché ou utilisé d'une autre manière, est effectué avec 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 du dictionnaire sont une paire clé/valeur dont la clé est un type MIME et la valeur est un tableau d'extensions de fichier. Seuls les types MIME connus sont autorisés pour la clé. Les types de fichiers personnalisés sont autorisés, mais la clé d'un type personnalisé 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".