mime_types_handler

La chiave manifest "mime_types_handler" registra l'estensione come gestore per i tipi MIME supportati, ad esempio application/pdf. Quando un utente apre un documento di un tipo MIME registrato, Chrome carica la pagina del gestore al posto del visualizzatore integrato.

Per ulteriori informazioni ed esempi, consulta la documentazione dell'API chrome.mimeHandler.

{
  // ...
  "mime_types_handler": {
    "application/pdf": {
      "handler_url": "viewer.html",
      "can_embed": true
    }
  },
  // ...
}
"mime_types_handler" (dizionario, facoltativo)
Mappa i tipi MIME alle pagine dell'estensione che li eseguono il rendering. A partire da Chrome 151, application/pdf è l'unico tipo MIME disponibile per i gestori pubblici. La dichiarazione di un tipo MIME non supportato genera un avviso di installazione.
"handler_url" (stringa, campo obbligatorio)
Il file HTML da visualizzare quando viene aperto un documento del tipo MIME corrispondente. Questo file deve trovarsi all'interno dell'estensione.
"can_embed" (booleano, facoltativo)
Specifica se gestire i documenti incorporati negli elementi <embed>, <object> o <iframe>. Il valore predefinito è false, il che significa che il gestore riceve solo le navigazioni di primo livello.