chrome.mimeHandler

Descrizione

Utilizza l'API chrome.mimeHandler per gestire i flussi di tipi MIME nelle estensioni di terze parti.

Disponibilità

In attesa

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

  • 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

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.

  • Le nuove opzioni da utilizzare.

Resi

  • Promise<void>

    La promessa viene risolta quando la configurazione è stata impostata.