Panoramica
Sezione intitolata “Panoramica”Capacitor plugin nel browser dell'app.
Il nome del pacchetto è stato modificato.Capacità di base
Sezione intitolata “Capacità di base”goBack- Torna indietro nella storia del WebView se possibile.open- Apri l'URL in una nuova finestra a schermo intero, su Android utilizza le schede personalizzate di Chrome, su iOS utilizza SFSafariViewController.clearCookies- Cancella i cookie dell'URL Quandoidse omesso, si applica a tutti i webview aperti.clearAllCookies- Cancella tutti i cookie Quandoidse omesso, si applica a tutti i webview aperti.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
goBack | Naviga indietro nella storia del WebView se possibile. |
open | Apri url in una nuova finestra a schermo intero, su Android utilizza le custom tabs di Chrome, su iOS utilizza SFSafariViewController. |
clearCookies | Cancella cookie di url Quando id si omette, si applica a tutti i webview aperti. |
clearAllCookies | Cancella tutti i cookie Quando id si omette, si applica a tutti i webview aperti. |
clearCache | Cancella cache Quando id si omette, si applica a tutti i webview aperti. |
getCookies | Ottenere i cookie per una specifica URL. |
close | Chiudi la vista web. Quando id è omesso, chiude la vista web attiva. |
hide | Nascondi la vista web senza chiuderla. Utilizza show() per riportarla indietro. Quando id è omesso, si riferisce alla vista web attiva. |
show | Mostra una vista web precedentemente nascosta. Quando id è omesso, si riferisce alla vista web attiva. |
openWebView | Apre l'URL in una nuova vista web con barre degli strumenti e funzionalità migliorata, come l'accesso alla fotocamera, all'accesso ai file, all'ascolto degli eventi, all'iniezione del codice JavaScript, alla comunicazione bidirezionale, ecc. |
executeScript | Inietta il codice JavaScript code nella finestra del browser InApp. Quando id è omesso, viene eseguito in tutte le viste web aperte. |
postMessage | Invia un evento alla vista web (browser in-app). Ascolta nella pagina con window.addEventListener('messageFromNative', listenerFunc). detail Il payload deve essere JSON-serializzabile. Quando id è omesso, invia messaggi a tutti i webview aperti. |
takeScreenshot | Cattura lo schermo del webview corrente come screenshot PNG. Quando id è omesso, si riferisce al webview attivo. |
setUrl | Imposta l'URL del webview. Quando id è omesso, si riferisce al webview attivo. |
addListener | Ascolta per il cambio di URL, solo per openWebView. |
addListener | Vedi le definizioni di origine per il comportamento corrente. |
addListener | Ascolta per il click di chiusura solo per openWebView. |
addListener | Sarà attivato quando l'utente clicca sul pulsante di conferma quando è richiesta la dichiarazione, funziona con openWebView shareDisclaimer e closeModal. |
addListener | Si attiva quando il webview invia un evento di ritorno all'app. Utilizza window.mobileApp.postMessage(...) in pagina, e mantieni il payload JSON-serializzabile. |
addListener | Verrà attivato ogni volta che viene catturato uno screenshot dal plugin API, il pulsante di screenshot nativo o il ponte JavaScript iniettato. |
addListener | Verrà attivato quando la pagina viene caricata. |
addListener | Verrà attivato quando si verifica un errore di caricamento della pagina. |
addListener | Verrà attivato dopo che il download nativo salva un file localmente. Abilita questo con handleDownloads: true quando si apre la vista web. |
addListener | Verrà attivato quando il download nativo fallisce. Abilita questo con handleDownloads: true quando si apre la vista web. |
addListener | Verrà attivato ogni volta che una pagina apre una finestra popup/nuova. Utilizza l'ID popup restituito con executeScript, postMessage, show, hide, e close. |
addListener | Ascolta le richieste delegate dal runtime nativo tramite proxy. Preferisci addProxyHandler() invece di chiamarlo direttamente. |
addListener | Ascolta l'output della console JavaScript emesso dalla pagina gestita. Abilita questo con captureConsoleLogs: true quando si apre la vista web. |
handleProxyRequest | Metodo interno utilizzato da addProxyHandler() per inviare una decisione di proxy al nativo. Inoltra l'originale phase quando si risponde a una richiesta manuale proxyRequest listener. |
removeAllListeners | Elimina tutti gli ascoltatori per questo plugin. |
reload | Ricarica la pagina web corrente. |
updateDimensions | Aggiorna le dimensioni della vista web. Consente di modificare le dimensioni e la posizione della vista web in esecuzione. Quando id è omesso, si riferisce alla vista web attiva. |
setEnabledSafeTopMargin | Imposta il margine superiore sicuro abilitato della vista web in esecuzione. Quando id è omesso, si riferisce alla vista web attiva. Su Web, questo metodo è un no-op e risolve senza modificare la disposizione. |
setEnabledSafeBottomMargin | Imposta il margine inferiore sicuro abilitato della vista web in esecuzione. Quando id è omesso, si applica al webview attivo. Su Web, questo metodo è un no-op e risolve senza modificare la disposizione. |
openSecureWindow | Apre una finestra OAuth2 sicura. Su web, restituisce l'URL di reindirizzamento attraverso un BroadcastChannel; su mobile, registra un URI di reindirizzamento personalizzato nella configurazione dell'app. Vedi la guida per l'avvio per gli esempi completi di HTML, Info.plist e AndroidManifest. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-inappbrowser.
Continua da @capgo/capacitor-inappbrowser
Sottosezione intitolata “Continua da @capgo/capacitor-inappbrowser”Se stai utilizzando @capgo/capacitor-inappbrowser per pianificare il lavoro del plugin nativo, connettilo con Utilizzare @capgo/capacitor-inappbrowser per la capacità nativa in Utilizzare @capgo/capacitor-inappbrowser, Capgo Directory dei Plugin per il flusso di lavoro del prodotto in Capgo Directory dei Plugin, Capacitor Plugin da Capgo per la dettaglio di implementazione in Capacitor Plugin da Capgo, Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise Ionic.