Saltare all'elenco principale

@capgo/inappbrowser

Capacitor plugin in browser dell'app.

Capacitor plugin in browser dell'app.

  • 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 Quando id è omesso, si applica a tutti i webview aperti.
  • clearAllCookies - Cancella tutti i cookie Quando id è omesso, si applica a tutti i webview aperti.
MetodoDescrizione
goBackTorna indietro nella storia del WebView se possibile.
openApri l'URL in una nuova finestra a schermo intero, su Android utilizza le schede personalizzate di Chrome, su iOS utilizza SFSafariViewController.
clearCookiesCancella i cookie del URL Quando id è omesso, si applica a tutte le webview aperte.
clearAllCookiesCancella tutti i cookie Quando id è omesso, si applica a tutte le webview aperte.
clearCacheCancella la cache Quando id è omesso, si applica a tutte le webview aperte.
getCookiesOttieni i cookie per un URL specifico.
closeChiudi la webview. Quando id è omesso, si chiude la webview attiva.
hideNascondi la webview senza chiuderla. Utilizza show() per riportarla indietro. Quando id è omesso, si mira alla webview attiva.
showMostra una webview precedentemente nascosta. Quando id è omesso, si riferisce alla visualizzazione web attiva.
openWebViewApri 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.
executeScriptInserisce il JavaScript code nella finestra InAppBrowser. Quando id Esegue in tutte le finestre web aperte.
postMessageInvia 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.
takeScreenshotCattura lo sfondo del viewport attuale della finestra web come screenshot in formato PNG. Quando id è omesso, si riferisce alla visualizzazione web attiva.
setUrlImposta l'URL della vista web. Quando id è omesso, si applica alla vista web attiva.
addListenerAscolta il cambiamento dell'URL, solo per openWebView.
addListenerVedi le definizioni di origine per il comportamento corrente.
addListenerAscolta il click di chiusura solo per openWebView.
addListenerSarà attivato quando l'utente clicca sul pulsante di conferma quando è richiesta la dichiarazione, funziona con openWebView shareDisclaimer e closeModal.
addListenerSi attiva quando la webview invia un evento di ritorno all'applicazione. Utilizza window.mobileApp.postMessage(...) in la pagina, e mantieni il payload JSON-serializzabile.
addListenerSarà attivato ogni volta che viene catturato uno screenshot dal plugin API, il pulsante di screenshot nativo o il ponte di JavaScript iniettato.
addListenerSarà attivato quando la pagina viene caricata.
addListenerSarà attivato quando si verifica un errore di caricamento della pagina.
addListenerSarà attivato dopo che il download nativo salva un file localmente. Abilita questo con handleDownloads: true quando si apre la webview.
addListenerSarà attivato quando il download nativo fallisce. Abilita questo con handleDownloads: true quando si apre la vista web.
addListenerSarà 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.
addListenerAscolta le richieste delegate da runtime nativo. Preferisci addProxyHandler() invece di chiamare direttamente questo.
addListenerAscolta l'output della console JavaScript emesso dalla pagina gestita. Abilita questo con captureConsoleLogs: true quando si apre la vista web.
handleProxyRequestMetodo 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.
removeAllListenersElimina tutti gli ascoltatori per questo plugin.
reloadCarica nuovamente la pagina web corrente.
updateDimensionsAggiorna 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.
setEnabledSafeTopMarginImposta 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.
setEnabledSafeBottomMarginImposta 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.
openSecureWindowApre 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.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-browser in-app.