@capgo/capacitor-inappbrowser
Resumen
Sección titulada “Resumen”El plugin Capacitor en navegador de la aplicación.
Cambió el nombre del paquete.Capacidades básicas
Sección titulada “Capacidades básicas”goBack- Navega hacia atrás en la historia del navegador de la 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 la URL Cuandoidse omite, se aplica a todas las webviews abiertas.clearAllCookies- Elimina todas las cookies Cuandoidse omite, se aplica a todas las webviews abiertas.
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 | Elimina las cookies de la 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. |
clearCache | Elimina la caché Cuando id se omite, se aplica a todos los webviews abiertos. |
getCookies | Obtiene las cookies para una URL específica. |
close | Cierra el webview. Cuando id se omite, cierra el webview activo. |
hide | Oculta el webview sin cerrarlo. Utiliza show() para traerlo de nuevo. Cuando id es omitido, apunta al navegador web activo. |
show | Muestra un navegador web previamente oculto. Cuando id es omitido, apunta al navegador web activo. |
openWebView | Abre una URL en un nuevo navegador web con barras de herramientas y capacidades mejoradas, como acceso a la cámara, acceso a archivos, escucha de eventos, inyección de JavaScript, comunicación bidireccional, etc. |
executeScript | Inyecta JavaScript code en la ventana del navegador InAppBrowser. Cuando id es omitido, se ejecuta en todos los navegadores web abiertos. |
postMessage | Envía un evento al navegador web (navegador en aplicación). Escucha en la página con window.addEventListener('messageFromNative', listenerFunc). El detail payload debe ser serializable en JSON. Cuando id es omitido, se emite a todos los navegadores web abiertos. |
takeScreenshot | Captura la vista actual del navegador web como una captura de pantalla PNG. Cuando id es omitido, apunta al navegador web activo. |
setUrl | Establece la URL de la vista web. Cuando id Escucha el cambio de URL, solo para openWebView. |
addListener | Escucha el clic de cierre solo para openWebView. |
addListener | Consulte las definiciones de origen para el comportamiento actual. |
addListener | Escucha el clic de confirmación solo para openWebView. |
addListener | Se disparará cuando el usuario haga clic en el botón de confirmación cuando se requiera un aviso, funciona con openWebView shareDisclaimer y closeModal. |
addListener | Se disparará cuando la vista web envíe un evento de vuelta a la aplicación. Utilice window.mobileApp.postMessage(...) en la página, y mantenga el payload JSON-serializable. |
addListener | Se disparará cada vez que se capture una captura de pantalla desde el plugin API, el botón de captura de pantalla nativo o el puente de JavaScript inyectado. |
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 When se abre la vista web. |
addListener | Se disparará cuando fracase el manejo de descargas nativas. Activa esto con handleDownloads: true When se abre la vista web. |
addListener | Se disparará cada vez que una página abre una ventana emergente/nueva ventana. Utiliza el id de ventana emergente devuelto con executeScript, postMessage, show, hide, y close. |
addListener | Escucha las solicitudes delegadas por proxy por el runtime nativo. Prefiere addProxyHandler() en lugar de llamar a esto directamente. |
addListener | Escucha el output de la consola de JavaScript emitido por la página gestionada. Activa esto con captureConsoleLogs: true When se abre la vista web. |
handleProxyRequest | Método interno utilizado por addProxyHandler() para enviar una decisión de proxy hacia nativo. Envía el original phase When se responde a una solicitud manual proxyRequest escucha. |
removeAllListeners | Quitar todos los escuchadores para este plugin. |
reload | Recargar la página web actual. |
updateDimensions | Actualizar 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 el margen superior seguro habilitado 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 un no-op y resuelve sin cambiar la disposición. |
setEnabledSafeBottomMargin | Establece el margen inferior seguro habilitado 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 un no-op 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 los ejemplos completos de HTML, Info.plist y AndroidManifest. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-inappbrowser.
Sigue adelante desde @capgo/capacitor-inappbrowser
Sección titulada “Sigue adelante desde @capgo/capacitor-inappbrowser”Si estás utilizando @capgo/capacitor-inappbrowser para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-inappbrowser para la capacidad nativa en Usando @capgo/capacitor-inappbrowser, Capgo Directorio de Plugin para el flujo de trabajo del producto en el directorio de plugins Capgo Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.