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/pdfest 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 estfalse, ce qui signifie que le gestionnaire ne reçoit que les navigations de premier niveau.