Panoramica
Sezione intitolata “Panoramica”Capacitor plugin in browser dell'app.
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 Quandoidè omesso, si applica a tutti i webview aperti.clearAllCookies- Cancella tutti i cookie Quandoidè omesso, si applica a tutti i webview aperti.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
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 del URL Quando id è omesso, si applica a tutte le webview aperte. |
clearAllCookies | Cancella tutti i cookie Quando id è omesso, si applica a tutte le webview aperte. |
clearCache | Cancella la cache Quando id è omesso, si applica a tutte le webview aperte. |
getCookies | Ottieni i cookie per un URL specifico. |
close | Chiudi la webview. Quando id è omesso, si chiude la webview attiva. |
hide | Nascondi la webview senza chiuderla. Utilizza show() per riportarla indietro. Quando id è omesso, si mira alla webview attiva. |
show | Mostra una webview precedentemente nascosta. Quando id è omesso, si riferisce alla visualizzazione web attiva. |
openWebView | Apri l'URL in una nuova finestra di visualizzazione web con strumenti e funzionalità avanzate, come l'accesso alla camera, l'accesso ai file, l'ascolto degli eventi, l'iniezione di JavaScript, la comunicazione bidirezionale, ecc. |
executeScript | Inserisce il JavaScript code nella finestra InAppBrowser. Quando id Esegue in tutte le finestre web aperte. |
postMessage | Invia un evento al webview (browser in-app). Ascolta nella pagina con window.addEventListener('messageFromNative', listenerFunc). Il detail Il payload deve essere serializzato in JSON. Quando id trasmette a tutte le finestre aperte del web. |
takeScreenshot | Cattura lo sfondo del viewport attuale della finestra web come screenshot in formato PNG. Quando id è omesso, si riferisce alla visualizzazione web attiva. |
setUrl | Imposta l'URL della vista web. Quando id è omesso, si applica alla vista web attiva. |
addListener | Ascolta il cambiamento dell'URL, solo per openWebView. |
addListener | Vedi le definizioni di origine per il comportamento corrente. |
addListener | Ascolta 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 la webview invia un evento di ritorno all'applicazione. Utilizza window.mobileApp.postMessage(...) in la pagina, e mantieni il payload JSON-serializzabile. |
addListener | Sarà attivato ogni volta che viene catturato uno screenshot dal plugin API, il pulsante di screenshot nativo o il ponte di JavaScript iniettato. |
addListener | Sarà attivato quando la pagina viene caricata. |
addListener | Sarà attivato quando si verifica un errore di caricamento della pagina. |
addListener | Sarà attivato dopo che il download nativo salva un file localmente. Abilita questo con handleDownloads: true quando si apre la webview. |
addListener | Sarà attivato quando il download nativo fallisce. Abilita questo con handleDownloads: true quando si apre la vista web. |
addListener | Sarà attivato ogni volta che una pagina apre una finestra popup/nuova. Utilizzare l'ID della finestra popup restituito con executeScript, postMessage, show, hide, e close. |
addListener | Ascolta le richieste delegate da runtime nativo. Preferisci addProxyHandler() invece di chiamare direttamente questo. |
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 proxy indietro al nativo. Inoltra l'originale phase quando si risponde a una richiesta manuale proxyRequest listener. |
removeAllListeners | Elimina tutti gli ascoltatori per questo plugin. |
reload | Carica nuovamente la pagina web corrente. |
updateDimensions | Aggiorna le dimensioni della finestra di visualizzazione web. Consente di modificare le dimensioni e la posizione della finestra di visualizzazione web in esecuzione. Quando id è omesso, si riferisce alla finestra di visualizzazione web attiva. |
setEnabledSafeTopMargin | Imposta il margine superiore sicuro abilitato della finestra di visualizzazione web in esecuzione. Quando id è omesso, si riferisce alla finestra di visualizzazione web attiva. Su Web, questo metodo è un no-op e risolve senza modificare la disposizione. |
setEnabledSafeBottomMargin | Imposta il margine inferiore sicuro abilitato della finestra di visualizzazione web in esecuzione. Quando id è omesso, si riferisce alla finestra di visualizzazione web attiva. Su Web, questo metodo è un no-op e risolve senza modificare la disposizione. |
openSecureWindow | Apre una finestra di autenticazione 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à
Sezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-browser in-app.