Beschrijving
Gebruik de chrome.mimeHandler API om MIME-typestreams in extensies van derden te verwerken.
Beschikbaarheid
Manifest
De volgende sleutels moeten in het manifest worden gedeclareerd om deze API te kunnen gebruiken.
"mime_types_handler" Soorten
MimeHandlerOptions
Eigenschappen
- ingeschakeld
booleaans
Of deze handler actief is voor het betreffende MIME-type.
StreamInfo
Eigenschappen
- ingebed
booleaans
Als het geladen is in een ingebedde context (iframe/embed/object), is dit waar.
- mimeType
snaar
Het MIME-type van de onderschepte inhoud.
- origineleUrl
snaar
De oorspronkelijke URL waarnaar de gebruiker is doorgestuurd.
- antwoordHeaders
voorwerp
HTTP-antwoordheaders als sleutel-waardeparen.
- streamUrl
snaar
De URL waarvandaan de streamgegevens moeten worden opgehaald.
- tabId
nummer
De tab-ID die het document bevat.
Methoden
abortAndFallbackToNativeHandler()
chrome.mimeHandler.abortAndFallbackToNativeHandler(): Promise<void>
De huidige streamverwerking wordt afgebroken en de inhoud wordt overgedragen aan de native handler van de user agent. Na deze aanroep wordt het extensieframe afgebroken; bellers moeten geen verdere uitvoering verwachten.
Retourneert
Promise<void>
getMimeHandlerOptions()
chrome.mimeHandler.getMimeHandlerOptions(
mimeType: string,
): Promise<MimeHandlerOptions>
Leest de opgeslagen opties voor een MIME-type. Retourneert de standaardwaarden (enabled=true) als er geen opties zijn opgeslagen.
Parameters
- mimeType
snaar
Het MIME-type waarvan de opties moeten worden gelezen.
Retourneert
Promise< MimeHandlerOptions >
De belofte is opgelost met de opgeslagen opties voor het MIME-type.
getStreamInfo()
chrome.mimeHandler.getStreamInfo(): Promise<StreamInfo>
Haalt streaminformatie op voor de huidige MIME-handlercontext. Deze functie moet worden aangeroepen vanuit een MIME-handler-extensiepagina.
Retourneert
Promise< StreamInfo >
setMimeHandlerOptions()
chrome.mimeHandler.setMimeHandlerOptions(
mimeType: string,
options: MimeHandlerOptions,
): Promise<void>
Hiermee worden de configuratieopties voor een specifiek MIME-type ingesteld.
Parameters
- mimeType
snaar
Het te configureren MIME-type.
- opties
De nieuwe gebruiksmogelijkheden.
Retourneert
Promise<void>
De belofte is vervuld zodra de configuratie is ingesteld.