mime_types_handler

Klucz manifestu "mime_types_handler" rejestruje rozszerzenie jako obsługę obsługiwanych typów MIME, takich jak application/pdf. Gdy użytkownik otworzy dokument zarejestrowanego typu MIME, Chrome wczyta stronę obsługi zamiast wbudowanej przeglądarki.

Więcej informacji i przykłady znajdziesz w dokumentacji interfejsu chrome.mimeHandler API.

{
  // ...
  "mime_types_handler": {
    "application/pdf": {
      "handler_url": "viewer.html",
      "can_embed": true
    }
  },
  // ...
}
"mime_types_handler" (słownik, opcjonalny)
Mapuje typy MIME na strony rozszerzenia, które je renderują. Od Chrome 151 application/pdf jest jedynym typem MIME dostępnym dla publicznych obsługi. Zadeklarowanie nieobsługiwanego typu MIME powoduje wyświetlenie ostrzeżenia podczas instalacji.
"handler_url" (ciąg znaków, wymagany)
Plik HTML, który ma być wyświetlany po otwarciu dokumentu o odpowiednim typie MIME. Ten plik musi znajdować się w rozszerzeniu.
"can_embed" (wartość logiczna, opcjonalna)
Określa, czy obsługiwać dokumenty osadzone w elementach <embed>, <object> lub <iframe>. Domyślnie jest to false, co oznacza, że obsługa otrzymuje tylko nawigacje najwyższego poziomu.