Descrizione
Utilizza l'API chrome.mimeHandler per gestire i flussi di tipi MIME nelle estensioni di terze parti.
Disponibilità
Manifest
Per utilizzare questa API, le seguenti chiavi devono essere dichiarate nel manifest.
"mime_types_handler"Tipi
MimeHandlerOptions
Proprietà
-
attivato
booleano
Indica se questo gestore è attivo per il tipo MIME specificato.
StreamInfo
Proprietà
-
incorporati
booleano
True se caricato in un contesto incorporato (iframe/embed/object).
-
mimeType
stringa
Il tipo MIME dei contenuti intercettati.
-
originalUrl
stringa
L'URL originale a cui ha navigato l'utente.
-
responseHeaders
oggetto
Intestazioni della risposta HTTP come coppie chiave-valore.
-
streamUrl
stringa
L'URL da cui recuperare i dati dello stream.
-
tabId
numero
L'ID della scheda contenente il documento.
Metodi
abortAndFallbackToNativeHandler()
chrome.mimeHandler.abortAndFallbackToNativeHandler(): Promise<void>
Interrompe la gestione corrente dello stream e passa i contenuti al gestore nativo dello user agent. Dopo questa chiamata, il frame dell'estensione verrà eliminato e i chiamanti non devono aspettarsi un'ulteriore esecuzione.
Resi
-
Promise<void>
getMimeHandlerOptions()
chrome.mimeHandler.getMimeHandlerOptions(
mimeType: string,
): Promise<MimeHandlerOptions>
Legge le opzioni persistenti per un tipo MIME. Restituisce i valori predefiniti (enabled=true) se non ne è stato memorizzato nessuno.
Parametri
-
mimeType
stringa
Il tipo MIME di cui leggere le opzioni.
Resi
-
Promise<MimeHandlerOptions>
La promessa è stata risolta con le opzioni persistenti per il tipo MIME.
getStreamInfo()
chrome.mimeHandler.getStreamInfo(): Promise<StreamInfo>
Recupera le informazioni sul flusso per il contesto del gestore MIME corrente. Deve essere chiamato dall'interno di una pagina di estensione del gestore MIME.
Resi
-
Promise<StreamInfo>
setMimeHandlerOptions()
chrome.mimeHandler.setMimeHandlerOptions(
mimeType: string,
options: MimeHandlerOptions,
): Promise<void>
Imposta le opzioni di configurazione per un tipo MIME specificato.
Parametri
-
mimeType
stringa
Il tipo MIME da configurare.
-
opzioni
Le nuove opzioni da utilizzare.
Resi
-
Promise<void>
La promessa viene risolta quando la configurazione è stata impostata.