Mit dem Manifestschlüssel "mime_types_handler" registrieren Sie Ihre Erweiterung als Handler für unterstützte MIME-Typen wie application/pdf. Wenn ein Nutzer ein Dokument mit einem registrierten MIME-Typ öffnet, lädt Chrome Ihre Handler-Seite anstelle des integrierten Viewers.
Weitere Informationen und Beispiele finden Sie in der chrome.mimeHandler API-Dokumentation.
{
// ...
"mime_types_handler": {
"application/pdf": {
"handler_url": "viewer.html",
"can_embed": true
}
},
// ...
}
"mime_types_handler"(Wörterbuch, optional)- Ordnet MIME-Typen den Erweiterungsseiten zu, auf denen sie gerendert werden. Ab Chrome 151 ist
application/pdfder einzige MIME-Typ, der für öffentliche Handler verfügbar ist. Wenn Sie einen nicht unterstützten MIME-Typ deklarieren, wird eine Installationswarnung angezeigt. "handler_url"(String, erforderlich)- Die HTML-Datei, die angezeigt werden soll, wenn ein Dokument des entsprechenden MIME-Typs geöffnet wird. Diese Datei muss sich in Ihrer Erweiterung befinden.
"can_embed"(boolescher Wert, optional)- Gibt an, ob in
<embed>,<object>oder<iframe>-Elemente eingebettete Dokumente verarbeitet werden sollen. Standardmäßig istfalsefestgelegt. Das bedeutet, dass der Handler nur Navigationen auf oberster Ebene empfängt.