Descripción
Usa la API de chrome.mimeHandler para controlar los flujos de tipos de MIME en extensiones de terceros.
Disponibilidad
Manifiesto
Tipos
MimeHandlerOptions
Propiedades
-
habilitado
booleano
Indica si este controlador está activo para el tipo de MIME determinado.
StreamInfo
Propiedades
-
Incorporado
booleano
Es verdadero si se carga en un contexto incorporado (iframe/incorporación/objeto).
-
mimeType
string
Es el tipo de MIME del contenido interceptado.
-
originalUrl
string
Es la URL original a la que navegó el usuario.
-
responseHeaders
objeto
Encabezados de respuesta HTTP como pares clave-valor.
-
streamUrl
string
Es la URL desde la que se recuperan los datos de transmisión.
-
tabId
número
Es el ID de la pestaña que contiene el documento.
Métodos
abortAndFallbackToNativeHandler()
chrome.mimeHandler.abortAndFallbackToNativeHandler(): Promise<void>
Anula el control de transmisión actual y entrega el contenido al controlador nativo del agente de usuario. Después de esta llamada, se cerrará el marco de la extensión, por lo que los llamadores no deben esperar más ejecuciones.
Muestra
-
Promise<void>
getMimeHandlerOptions()
chrome.mimeHandler.getMimeHandlerOptions(
mimeType: string,
): Promise<MimeHandlerOptions>
Lee las opciones persistentes para un tipo de MIME. Devuelve los valores predeterminados (enabled=true) si no se almacenó ninguno.
Parámetros
-
mimeType
string
Es el tipo de MIME cuyas opciones se leerán.
Muestra
-
Promise<MimeHandlerOptions>
Es la promesa que se resuelve con las opciones persistentes para el tipo de MIME.
getStreamInfo()
chrome.mimeHandler.getStreamInfo(): Promise<StreamInfo>
Recupera la información de transmisión para el contexto actual del controlador de MIME. Se debe llamar desde una página de extensión del controlador MIME.
Muestra
-
Promesa de StreamInfo
setMimeHandlerOptions()
chrome.mimeHandler.setMimeHandlerOptions(
mimeType: string,
options: MimeHandlerOptions,
): Promise<void>
Establece las opciones de configuración para un tipo de MIME especificado.
Parámetros
-
mimeType
string
Es el tipo de MIME que se configurará.
-
opciones
Las nuevas opciones para usar
Muestra
-
Promise<void>
Promesa que se resuelve cuando se establece la configuración.