Panoramica
Sezione intitolata “Panoramica”Il plugin Capacitor nel browser dell'app.
Il nome del pacchetto è stato modificato.Capacità di base
CapacitorgoBackIndietro se possibileopen- 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 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 | Indietro se possibile |
open | Apri l'URL in una nuova finestra a schermo intero, su Android si utilizza Chrome Custom Tabs, su iOS si utilizza SFSafariViewController. |
clearCookies | Cancella i cookie dell'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 | Otteni 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 webview attiva. |
openWebView | Apri 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. |
executeScript | Inietta il codice JavaScript code nella finestra InAppBrowser. Quando id è omesso, esegue in tutte le webview aperte. |
postMessage | Invia 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. |
takeScreenshot | Cattura lo schermo della webview corrente come screenshot PNG. Quando id è omesso, si riferisce alla webview attiva. |
setUrl | Imposta l'URL della webview. Quando id è omesso, si riferisce al webview attivo. |
addListener | Ascolta il cambiamento di URL, solo per openWebView. |
addListener | Vedi le definizioni di origine per il comportamento corrente. |
addListener | Ascolta il click di chiusura solo per openWebView. |
addListener | Verrà attivato quando l'utente clicca sul pulsante di conferma quando è richiesta la dichiarazione, funziona con openWebView shareDisclaimer e closeModal. |
addListener | Si attiva quando il webview invia un evento di ritorno all'applicazione. Utilizza window.mobileApp.postMessage(...) nel documento, e conserva il payload JSON-serializzabile. |
addListener | Si attiva ogni volta che viene catturato uno screenshot dal plugin API, il pulsante di screenshot nativo o il ponte di JavaScript iniettato. |
addListener | Si attiva quando la pagina viene caricata. |
addListener | Si attiva quando si verifica un errore di caricamento della pagina. |
addListener | Si attiva dopo che il download nativo salva un file localmente. Abilita questo con handleDownloads: true quando si apre il webview. |
addListener | Sarà attivato quando il download nativo non riesce. Abilita questo con handleDownloads: true quando si apre la vista web. |
addListener | Sarà attivato ogni volta che una pagina apre una finestra popup/nuova. Utilizza l'ID popup restituito con executeScript, postMessage, show, hide, e close. |
addListener | Ascolta le richieste delegate da runtime nativo tramite proxy. Preferisci addProxyHandler() invece di chiamare questo direttamente. |
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 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 |
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. id Quando è 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 si omette, 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 si omette, 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 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. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”This reference is synced from src/definitions.ts in capacitor-inappbrowser.
Continua da @capgo/capacitor-inappbrowser
Sottosezione intitolata “Continua da @capgo/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.