mime_types_handler

La clé de fichier manifeste "mime_types_handler" enregistre votre extension en tant que gestionnaire pour les types MIME compatibles, tels que application/pdf. Lorsqu'un utilisateur ouvre un document d'un type MIME enregistré, Chrome charge la page de votre gestionnaire à la place de sa visionneuse intégrée.

Pour en savoir plus et obtenir des exemples, consultez la documentation de l'API chrome.mimeHandler.

{
  // ...
  "mime_types_handler": {
    "application/pdf": {
      "handler_url": "viewer.html",
      "can_embed": true
    }
  },
  // ...
}
"mime_types_handler" (dictionnaire, facultatif)
Associe les types MIME aux pages d'extension qui les affichent. À partir de Chrome 151, application/pdf est le seul type MIME disponible pour les gestionnaires publics. La déclaration d'un type MIME non compatible entraîne un avertissement d'installation.
"handler_url" (chaîne, obligatoire)
Fichier HTML à afficher lorsqu'un document du type MIME correspondant est ouvert. Ce fichier doit se trouver dans votre extension.
"can_embed" (booléen, facultatif)
Indique s'il faut gérer les documents intégrés dans les éléments <embed>, <object> ou <iframe>. La valeur par défaut est false, ce qui signifie que le gestionnaire ne reçoit que les navigations de premier niveau.