Saltar al contenido

@capgo/inappbrowser

Capacitor plugin en navegador de la aplicación.

Capacitor plugin en navegador de la aplicación.

  • goBack - Vuelve atrás en la historia del WebView si es posible.
  • open - Abre la url en una ventana nueva en pantalla completa, en android utiliza chrome custom tabs, en ios utiliza SFSafariViewController.
  • clearCookies - Elimina las cookies de url Cuando id se omite, se aplica a todos los webviews abiertos.
  • clearAllCookies - Elimina todas las cookies Cuando id se omite, se aplica a todos los webviews abiertos.
MétodoDescripción
goBackVuelve atrás en la historia del WebView si es posible.
openAbre la url en una ventana nueva en pantalla completa, en android utiliza chrome custom tabs, en ios utiliza SFSafariViewController.
clearCookiesBorrar cookies de la url Cuando id omitido, se aplica a todas las pestañas web abiertas.
clearAllCookiesBorrar todas las cookies Cuando id omitido, se aplica a todas las pestañas web abiertas.
clearCacheBorrar caché Cuando id omitido, se aplica a todas las pestañas web abiertas.
getCookiesObtener cookies para una URL específica.
closeCerrar la pestaña web. Cuando id omitido, cierra la pestaña web activa.
hideOcultar la pestaña web sin cerrarla. Utilice show() para volver a mostrarla. Cuando id omitido, se aplica a la pestaña web activa.
showMostrar una pestaña web previamente oculta. Cuando id se omite, apunta a la vista web activa.
openWebViewAbre la url en una nueva vista web con barras de herramientas y capacidades mejoradas, como acceso a la cámara, acceso a archivos, escucha eventos, inyecta javascript, comunicación bidireccional, etc.
executeScriptInyecta JavaScript code en la ventana de InAppBrowser. Cuando id se omite, se ejecuta en todas las vistas web abiertas.
postMessageEnvía un evento a la vista web (navegador en la aplicación). Escucha en la página con window.addEventListener('messageFromNative', listenerFunc). El detail payload debe ser serializable en JSON. Cuando id se omite, se emite a todas las vistas web abiertas.
takeScreenshotCaptura la vista web actual como una captura de pantalla PNG. Cuando id se omite, apunta a la vista web activa.
setUrlEstablece la URL de la vista web. Cuando id se omite, apunta a la vista web activa.
addListenerEscuchar cambios de url, solo para openWebView.
addListenerConsulte las definiciones de origen para el comportamiento actual.
addListenerEscuchar solo clic cerrar para openWebView.
addListenerSe disparará cuando el usuario haga clic en el botón de confirmación cuando se requiera aviso de privacidad, funciona con openWebView shareDisclaimer y closeModal.
addListenerSe dispara cuando el webview envía un evento de vuelta a la aplicación. Utilice window.mobileApp.postMessage(...) en la página, y mantenga el payload serializable en JSON.
addListenerSe disparará cada vez que se capture una captura de pantalla desde el plugin API, el botón de captura de pantalla nativa o la puente de JavaScript inyectada.
addListenerSe disparará cuando se cargue la página.
addListenerSe disparará cuando se produzca un error de carga de página.
addListenerSe disparará después de que el manejo de descargas nativas guarde un archivo localmente. Active esto con handleDownloads: true cuando se abre el webview.
addListenerSe disparará cuando el manejo de descargas nativas falla. Active esto con handleDownloads: true cuando se abre la vista web.
addListenerSe disparará cada vez que una página abra una ventana emergente/nueva ventana. Utilice el identificador de la ventana emergente devuelto con executeScript, postMessage, show, hide, y close.
addListenerEscuche solicitudes delegadas por el tiempo de ejecución nativo. Prefiera addProxyHandler() en lugar de llamar directamente a esto.
addListenerEscuche el salida de consola de JavaScript emitida por la página gestionada. Active esto con captureConsoleLogs: true cuando se abre la vista web.
handleProxyRequestMétodo interno utilizado por addProxyHandler() para enviar una decisión de proxy hacia nativo. Envíe el original phase cuando se responda a una solicitud manual proxyRequest listener.
removeAllListenersElimine todos los listeners para este plugin.
reloadRecargar la página web actual.
updateDimensionsActualiza las dimensiones de la vista web. Permite cambiar el tamaño y la posición de la vista web en tiempo de ejecución. Cuando id se omite, se apunta a la vista web activa.
setEnabledSafeTopMarginEstablece la margen superior segura habilitada de la vista web en tiempo de ejecución. Cuando id se omite, se apunta a la vista web activa. En Web, este método es una operación sin efecto y resuelve sin cambiar la disposición.
setEnabledSafeBottomMarginEstablece la margen inferior segura habilitada de la vista web en tiempo de ejecución. Cuando id se omite, se apunta a la vista web activa. En Web, este método es una operación sin efecto y resuelve sin cambiar la disposición.
openSecureWindowAbre una ventana de OAuth2 segura. En web, devuelve la URL redirigida a través de un BroadcastChannel; en móvil, registra un URI de redirección personalizado en la configuración de la aplicación. Consulte la guía de inicio rápido para obtener el ejemplo completo de HTML, Info.plist y AndroidManifest.

Esta referencia se sincroniza desde src/definitions.ts en el capacitor-navegador en app.