Resumen
Sección titulada “Resumen”Capacitor plugin en navegador de la aplicación.
Capacidades básicas
Sección titulada “Capacidades básicas”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 Cuandoidse omite, se aplica a todos los webviews abiertos.clearAllCookies- Elimina todas las cookies Cuandoidse omite, se aplica a todos los webviews abiertos.
Público API
Sección titulada “Público API”| Método | Descripció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 | Borrar cookies de la url Cuando id omitido, se aplica a todas las pestañas web abiertas. |
clearAllCookies | Borrar todas las cookies Cuando id omitido, se aplica a todas las pestañas web abiertas. |
clearCache | Borrar caché Cuando id omitido, se aplica a todas las pestañas web abiertas. |
getCookies | Obtener cookies para una URL específica. |
close | Cerrar la pestaña web. Cuando id omitido, cierra la pestaña web activa. |
hide | Ocultar la pestaña web sin cerrarla. Utilice show() para volver a mostrarla. Cuando id omitido, se aplica a la pestaña web activa. |
show | Mostrar una pestaña web previamente oculta. Cuando id se omite, apunta a la vista web activa. |
openWebView | Abre 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. |
executeScript | Inyecta JavaScript code en la ventana de InAppBrowser. Cuando id se omite, se ejecuta en todas las vistas web abiertas. |
postMessage | Enví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. |
takeScreenshot | Captura la vista web actual como una captura de pantalla PNG. Cuando id se omite, apunta a la vista web activa. |
setUrl | Establece la URL de la vista web. Cuando id se omite, apunta a la vista web activa. |
addListener | Escuchar cambios de url, solo para openWebView. |
addListener | Consulte las definiciones de origen para el comportamiento actual. |
addListener | Escuchar solo clic cerrar para openWebView. |
addListener | Se 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. |
addListener | Se 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. |
addListener | Se 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. |
addListener | Se disparará cuando se cargue la página. |
addListener | Se disparará cuando se produzca un error de carga de página. |
addListener | Se disparará después de que el manejo de descargas nativas guarde un archivo localmente. Active esto con handleDownloads: true cuando se abre el webview. |
addListener | Se disparará cuando el manejo de descargas nativas falla. Active esto con handleDownloads: true cuando se abre la vista web. |
addListener | Se 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. |
addListener | Escuche solicitudes delegadas por el tiempo de ejecución nativo. Prefiera addProxyHandler() en lugar de llamar directamente a esto. |
addListener | Escuche el salida de consola de JavaScript emitida por la página gestionada. Active esto con captureConsoleLogs: true cuando se abre la vista web. |
handleProxyRequest | Mé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. |
removeAllListeners | Elimine todos los listeners para este plugin. |
reload | Recargar la página web actual. |
updateDimensions | Actualiza 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. |
setEnabledSafeTopMargin | Establece 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. |
setEnabledSafeBottomMargin | Establece 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. |
openSecureWindow | Abre 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. |
Fuente de Verdad
Título de la sección “Fuente de Verdad”Esta referencia se sincroniza desde src/definitions.ts en el capacitor-navegador en app.