Saltare alla navigazione

@capgo/capacitor-inappbrowser

Il plugin Capacitor nel browser dell'app.

Il plugin Capacitor nel browser dell'app.

Il nome del pacchetto è stato modificato.

Capacità di base

Capacitor
  • goBack Indietro se possibile
  • open - Apre 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
goBackIndietro se possibile
openApri l'URL in una nuova finestra a schermo intero, su Android si utilizza Chrome Custom Tabs, su iOS si utilizza SFSafariViewController.
clearCookiesCancella i cookie dell'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.
getCookiesOtteni 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 webview attiva.
openWebViewApri url in una nuova webview 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 InAppBrowser. Quando id è omesso, esegue in tutte le webview aperte.
postMessageInvia un evento alla webview (browser in-app). Ascolta nella pagina con window.addEventListener('messageFromNative', listenerFunc). Il detail payload deve essere JSON-serializzabile. Quando id è omesso, invia a tutte le webview aperte.
takeScreenshotCattura lo schermo della webview corrente come screenshot PNG. Quando id è omesso, si riferisce alla webview attiva.
setUrlImposta l'URL della webview. Quando id è omesso, si riferisce al webview attivo.
addListenerAscolta il cambiamento di URL, solo per openWebView.
addListenerVedi le definizioni di origine per il comportamento corrente.
addListenerAscolta il click di chiusura solo per openWebView.
addListenerVerrà 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'applicazione. Utilizza window.mobileApp.postMessage(...) nel documento, e conserva il payload JSON-serializzabile.
addListenerSi attiva ogni volta che viene catturato uno screenshot dal plugin API, il pulsante di screenshot nativo o il ponte di JavaScript iniettato.
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 il webview.
addListenerSarà attivato quando il download nativo non riesce. Abilita questo con handleDownloads: true quando si apre la vista web.
addListenerSarà 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 da runtime nativo tramite proxy. Preferisci addProxyHandler() invece di chiamare questo 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 un ascolto manuale. proxyRequest Ascolta l'output della console JavaScript emesso dalla pagina gestita. Abilita questo con
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. id Quando è omesso, si riferisce alla finestra di visualizzazione web attiva.
setEnabledSafeTopMarginImposta il margine superiore sicuro abilitato della finestra di visualizzazione web in esecuzione. Quando id si omette, 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 si omette, si riferisce alla finestra di visualizzazione 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 di avvio rapido per gli esempi completi di HTML, Info.plist e AndroidManifest.

This reference is synced from src/definitions.ts in capacitor-inappbrowser.

Se stai utilizzando @capgo/capacitor-inappbrowser per pianificare il lavoro dei plugin nativi, connettilo con Utilizzando @capgo/capacitor-inappbrowser per la capacità nativa in Utilizzando @capgo/capacitor-inappbrowser, Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin, Plugin da Capacitor di Capgo per i dettagli di implementazione in Plugin da Capacitor di Capgo, Aggiunta o Aggiornamento di Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento di Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic.