mime_types_handler

A chave de manifesto "mime_types_handler" registra sua extensão como um manipulador de tipos MIME compatíveis, como application/pdf. Quando um usuário abre um documento de um tipo MIME registrado, o Chrome carrega a página do manipulador no lugar do visualizador integrado.

Para mais informações e exemplos, consulte a documentação da API chrome.mimeHandler.

{
  // ...
  "mime_types_handler": {
    "application/pdf": {
      "handler_url": "viewer.html",
      "can_embed": true
    }
  },
  // ...
}
"mime_types_handler" (dicionário, opcional)
Mapeia tipos MIME para as páginas de extensão que os renderizam. A partir do Chrome 151, application/pdf é o único tipo MIME disponível para manipuladores públicos. Declarar um tipo MIME não compatível causa um aviso de instalação.
"handler_url" (string, obrigatório)
O arquivo HTML a ser exibido quando um documento do tipo MIME correspondente é aberto. Esse arquivo precisa estar localizado na sua extensão.
"can_embed" (booleano, opcional)
Especifica se é para processar documentos incorporados em elementos <embed>, <object> ou <iframe>. O padrão é false, o que significa que o manipulador só recebe navegações de nível superior.