Saltare alla navigazione

@capgo/capacitor-inappbrowser

Capacitor plugin in browser dell'app.

Capacitor plugin nel browser dell'app.

Il nome del pacchetto è stato modificato.
  • 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 se omesso, si applica a tutti i webview aperti.
  • clearAllCookies - Cancella tutti i cookie Quando id se omesso, si applica a tutti i webview aperti.
MetodoDescrizione
goBackNaviga indietro nella storia del WebView se possibile.
openApri url in una nuova finestra a schermo intero, su Android utilizza le custom tabs di Chrome, su iOS utilizza SFSafariViewController.
clearCookiesCancella cookie di url Quando id si omette, si applica a tutti i webview aperti.
clearAllCookiesCancella tutti i cookie Quando id si omette, si applica a tutti i webview aperti.
clearCacheCancella cache Quando id si omette, si applica a tutti i webview aperti.
getCookiesOttenere i cookie per una specifica URL.
closeChiudi la vista web. Quando id è omesso, chiude la vista web attiva.
hideNascondi la vista web senza chiuderla. Utilizza show() per riportarla indietro. Quando id è omesso, si riferisce alla vista web attiva.
showMostra una vista web precedentemente nascosta. Quando id è omesso, si riferisce alla vista web attiva.
openWebViewApre 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.
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). detail Il payload deve essere JSON-serializzabile. Quando id è omesso, invia messaggi a tutti i webview aperti.
takeScreenshotCattura lo schermo del webview corrente come screenshot PNG. Quando id è omesso, si riferisce al webview attivo.
setUrlImposta l'URL del webview. Quando id è omesso, si riferisce al webview attivo.
addListenerAscolta per il cambio di URL, solo per openWebView.
addListenerVedi le definizioni di origine per il comportamento corrente.
addListenerAscolta per 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 il webview invia un evento di ritorno all'app. Utilizza window.mobileApp.postMessage(...) in pagina, e mantieni il payload JSON-serializzabile.
addListenerVerrà attivato ogni volta che viene catturato uno screenshot dal plugin API, il pulsante di screenshot nativo o il ponte JavaScript iniettato.
addListenerVerrà attivato quando la pagina viene caricata.
addListenerVerrà attivato quando si verifica un errore di caricamento della pagina.
addListenerVerrà attivato dopo che il download nativo salva un file localmente. Abilita questo con handleDownloads: true quando si apre la vista web.
addListenerVerrà attivato quando il download nativo fallisce. Abilita questo con handleDownloads: true quando si apre la vista web.
addListenerVerrà attivato ogni volta che una pagina apre una finestra popup/nuova. Utilizza l'ID popup restituito con executeScript, postMessage, show, hide, e close.
addListenerAscolta le richieste delegate dal runtime nativo tramite proxy. Preferisci addProxyHandler() invece di chiamarlo direttamente.
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 di proxy 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 le dimensioni 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 applica al webview attivo. 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-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.