Saltare alla navigazione

@capgo/inappbrowser

Capacitor plugin in app browser.

Capacitor plugin in app browser.

  • 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, chiude la webview attiva.
hideNascondi la webview senza chiuderla. Utilizza show() per riportarla indietro. Quando id è omesso, si applica alla webview attiva.
showMostra una webview precedentemente nascosta. Quando id è omesso, si riferisce alla vista web attiva.
openWebViewApri l'URL in una nuova vista web con barre degli strumenti e funzionalità migliorata, come l'accesso alla camera, all'accesso ai file, l'ascolto degli eventi, l'iniezione del codice JavaScript, la comunicazione a due vie, ecc.
executeScriptInietta il codice JavaScript code nella finestra del browser InApp. Quando id è omesso, viene eseguito in tutte le viste web aperte.
postMessageInvia un evento alla vista web (browser in-app). Ascolta nella pagina con window.addEventListener('messageFromNative', listenerFunc). Il detail payload deve essere serializzato in JSON. Quando id è omesso, viene trasmesso a tutte le viste web aperte.
takeScreenshotCattura lo schermo della vista web corrente come screenshot PNG. Quando id è omesso, si riferisce alla vista web attiva.
setUrlImposta l'URL della vista web. Quando id è omesso, si riferisce 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 pagina, e mantieni il payload JSON-serializzabile.
addListenerSi attiva ogni volta che viene catturato uno screenshot dal plugin API, il pulsante di screenshot nativo o il ponte JavaScript injectato.
addListenerSi attiva quando la pagina viene caricata.
addListenerSi attiva quando si verifica un errore di caricamento della pagina.
addListenerSi attiva dopo che il download nativo salva un file localmente. Abilita questo con handleDownloads: true quando si apre la webview.
addListenerSi attiva quando il download nativo fallisce. Abilita questo con handleDownloads: true When si apre la vista web.
addListenerSi attiverà ogni volta che una pagina apre una finestra popup/nuova. Utilizza l'ID del popup restituito con executeScript, postMessage, show, hide, e close.
addListenerAscolta le richieste delegate da runtime nativo. Preferisci addProxyHandler() al posto 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.
reloadRicarica la pagina web corrente.
updateDimensionsAggiorna le dimensioni della vista web. Consente di modificare la dimensione e la posizione della vista web in esecuzione. Quando id è omesso, si riferisce alla vista web attiva.
setEnabledSafeTopMarginImposta 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.
setEnabledSafeBottomMarginImposta il margine inferiore 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.
openSecureWindowApre 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.

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