Zum Inhalt springen

@capgo/inappbrowser

Capacitor-Plugin im App-Browser.

Capacitor-Plugin im App-Browser.

  • goBack - Wenn möglich, navigiert es zurück in der WebView-Historie.
  • open - URL in einem neuen Fenster vollbild, auf Android wird Chrome Custom Tabs verwendet, auf iOS wird SFSafariViewController verwendet.
  • clearCookies - Cookies von URL löschen, wenn "When" weggelassen wird, gilt dies für alle geöffneten Webviews. id - Alle Cookies löschen, wenn "When" weggelassen wird, gilt dies für alle geöffneten Webviews.
  • clearAllCookies Öffentliches __CAPGO_KEEP_0__ id Abschnitt mit dem Titel "Öffentliches __CAPGO_KEEP_0__"
Navigiert zurück in der WebView-Historie, wenn möglich.URL in einem neuen Fenster vollbild, auf Android wird Chrome Custom Tabs verwendet, auf iOS wird SFSafariViewController verwendet.
goBackCookies von URL löschen, wenn "When" weggelassen wird, gilt dies für alle geöffneten Webviews.
openÖffentliches __CAPGO_KEEP_0__
clearCookiesAbschnitt mit dem Titel "Öffentliches __CAPGO_KEEP_0__" id wird übersprungen, gilt für alle geöffneten Webviews.
clearAllCookiesLöschen Sie alle Cookies Wenn id wird übersprungen, gilt für alle geöffneten Webviews.
clearCacheLöschen Sie den Cache Wenn id wird übersprungen, gilt für alle geöffneten Webviews.
getCookiesHolen Sie sich die Cookies für eine bestimmte URL.
closeSchließen Sie die Webview. Wenn id wird übersprungen, schließt die aktive Webview.
hideVerstecken Sie die Webview ohne sie zu schließen. Verwenden Sie show() um sie wieder zu bringen. Wenn id wird übersprungen, zielt auf die aktive Webview.
showZeigen Sie eine zuvor versteckte Webview. Wenn id wird übersprungen, zielt auf die aktive Webview.
openWebViewÖffnet die URL in einem neuen Webview mit Werkzeugleisten und erweiterten Funktionen, wie Zugriff auf die Kamera, Zugriff auf Dateien, Ereignis-Abhören, JavaScript-Injecting, bidirektionale Kommunikation usw.
executeScriptFügt JavaScript code in das InAppBrowser-Fenster ein. Wenn id versäumt, wird in allen geöffneten Webviews ausgeführt.
postMessageSendet ein Ereignis an das Webview (In-App-Browser). Hören Sie in der Seite mit window.addEventListener('messageFromNative', listenerFunc). Das detail Payload muss JSON-seriellierbar sein. Wenn id versäumt, wird an alle geöffneten Webviews ausgestrahlt.
takeScreenshotFängt das aktuelle Webview-Bildschirmfenster als PNG-Screenshot ein. Wenn id versäumt, wird das aktive Webview-Fenster angegangen.
setUrlSetzt die URL des Webviews. Wenn id versäumt, wird das aktive Webview-Fenster angegangen.
addListenerHört auf URL-Änderungen, nur für geöffnete Webviews.
addListenerSiehe die Quelldefinitionen für die aktuelle Verhaltensweise.
addListenerHört nur auf Close-Klicks für openWebView.
addListenerWird ausgelöst, wenn der Benutzer auf den Bestätigungsbutton klickt, wenn ein Hinweis erforderlich ist, funktioniert mit openWebView shareDisclaimer und closeModal.
addListenerAusgelöst, wenn die WebView ein Ereignis an die App zurücksendet. Verwende window.mobileApp.postMessage(...) in der Seite und behalte die Payload JSON-seriellierbar.
addListenerWird ausgelöst, sobald ein Screenshot vom Plugin API, dem native Screenshot-Button oder der injizierten JavaScript-Brücke aufgenommen wird.
addListenerWird ausgelöst, wenn die Seite geladen wird.
addListenerWird ausgelöst, wenn eine Seite nicht geladen werden kann.
addListenerWird ausgelöst, nachdem ein lokaler Datei-Speicherort durch native Download-Handling gespeichert wurde. Aktiviere dies mit handleDownloads: true wenn du die WebView öffnest.
addListenerWird ausgelöst, wenn native Download-Handling fehlschlägt. Aktiviere dies mit handleDownloads: true wenn du die WebView öffnest.
addListenerWird ausgelöst, sobald eine Seite ein Popup/Neues Fenster öffnet. Verwende den zurückgegebenen Popup-Id mit executeScript, postMessage, show, hide, und close.
addListenerHöre auf proxied Anfragen, die durch den native Runtime delegiert werden. Präferiere addProxyHandler() anstatt dies direkt aufzurufen.
addListenerHöre auf JavaScript-Konsolen-Ausgaben, die durch die verwaltete Seite emittiert werden. Aktiviere dies mit captureConsoleLogs: true wenn das Webview geöffnet wird.
handleProxyRequestInterne Methode, die von addProxyHandler() verwendet wird, um einen Proxy-Entscheid zurück an native zu senden. Leite die ursprüngliche phase weiter, wenn auf einen manuellen proxyRequest Listener.
removeAllListenersEntferne alle Listener für dieses Plugin.
reloadLade die aktuelle Web-Seite neu.
updateDimensionsDie Abmessungen des Webbrowsers aktualisieren. id Erwähnt die Änderung der Größe und Position des Webbrowsers während der Laufzeit. Wenn
setEnabledSafeTopMarginweiterhin weggelassen wird, wird der aktive Webbrowser angegangen. id Setzt die aktivierbare sichere obere Randmarke des Webbrowsers während der Laufzeit. Wenn
setEnabledSafeBottomMarginweiterhin weggelassen wird, wird der aktive Webbrowser angegangen. Auf dem Web ist diese Methode eine No-Operation und löst ohne Änderung der Layout ohne Änderung auf. id Setzt die aktivierbare sichere untere Randmarke des Webbrowsers während der Laufzeit. Wenn
openSecureWindowweiterhin weggelassen wird, wird der aktive Webbrowser angegangen. Auf dem Web ist diese Methode eine No-Operation und löst ohne Änderung der Layout ohne Änderung auf. BroadcastChannelEine sichere OAuth2-Fenster öffnet. Auf dem Web wird die umgeleitete URL durch einen

; auf mobilen Geräten wird ein benutzerdefinierter Redirect-URI in der Anwendungs-Konfiguration registriert. Siehe die Anleitung zum Starten für das vollständige HTML, Info.plist und AndroidManifest-Beispiel.

Quelle der Wahrheit

Abschnitt mit dem Titel “Quelle der Wahrheit” src/definitions.ts Diese Referenz wird von "in" synchronisiert. capacitor-InAppBrowser.