Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor-Plugin im App-Browser.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“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__idAbschnitt mit dem Titel "Öffentliches __CAPGO_KEEP_0__"
Public API
Section titled “Public API”| 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. |
|---|---|
goBack | Cookies von URL löschen, wenn "When" weggelassen wird, gilt dies für alle geöffneten Webviews. |
open | Öffentliches __CAPGO_KEEP_0__ |
clearCookies | Abschnitt mit dem Titel "Öffentliches __CAPGO_KEEP_0__" id wird übersprungen, gilt für alle geöffneten Webviews. |
clearAllCookies | Löschen Sie alle Cookies Wenn id wird übersprungen, gilt für alle geöffneten Webviews. |
clearCache | Löschen Sie den Cache Wenn id wird übersprungen, gilt für alle geöffneten Webviews. |
getCookies | Holen Sie sich die Cookies für eine bestimmte URL. |
close | Schließen Sie die Webview. Wenn id wird übersprungen, schließt die aktive Webview. |
hide | Verstecken 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. |
show | Zeigen 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. |
executeScript | Fügt JavaScript code in das InAppBrowser-Fenster ein. Wenn id versäumt, wird in allen geöffneten Webviews ausgeführt. |
postMessage | Sendet 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. |
takeScreenshot | Fängt das aktuelle Webview-Bildschirmfenster als PNG-Screenshot ein. Wenn id versäumt, wird das aktive Webview-Fenster angegangen. |
setUrl | Setzt die URL des Webviews. Wenn id versäumt, wird das aktive Webview-Fenster angegangen. |
addListener | Hört auf URL-Änderungen, nur für geöffnete Webviews. |
addListener | Siehe die Quelldefinitionen für die aktuelle Verhaltensweise. |
addListener | Hört nur auf Close-Klicks für openWebView. |
addListener | Wird ausgelöst, wenn der Benutzer auf den Bestätigungsbutton klickt, wenn ein Hinweis erforderlich ist, funktioniert mit openWebView shareDisclaimer und closeModal. |
addListener | Ausgelöst, wenn die WebView ein Ereignis an die App zurücksendet. Verwende window.mobileApp.postMessage(...) in der Seite und behalte die Payload JSON-seriellierbar. |
addListener | Wird ausgelöst, sobald ein Screenshot vom Plugin API, dem native Screenshot-Button oder der injizierten JavaScript-Brücke aufgenommen wird. |
addListener | Wird ausgelöst, wenn die Seite geladen wird. |
addListener | Wird ausgelöst, wenn eine Seite nicht geladen werden kann. |
addListener | Wird ausgelöst, nachdem ein lokaler Datei-Speicherort durch native Download-Handling gespeichert wurde. Aktiviere dies mit handleDownloads: true wenn du die WebView öffnest. |
addListener | Wird ausgelöst, wenn native Download-Handling fehlschlägt. Aktiviere dies mit handleDownloads: true wenn du die WebView öffnest. |
addListener | Wird ausgelöst, sobald eine Seite ein Popup/Neues Fenster öffnet. Verwende den zurückgegebenen Popup-Id mit executeScript, postMessage, show, hide, und close. |
addListener | Höre auf proxied Anfragen, die durch den native Runtime delegiert werden. Präferiere addProxyHandler() anstatt dies direkt aufzurufen. |
addListener | Höre auf JavaScript-Konsolen-Ausgaben, die durch die verwaltete Seite emittiert werden. Aktiviere dies mit captureConsoleLogs: true wenn das Webview geöffnet wird. |
handleProxyRequest | Interne 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. |
removeAllListeners | Entferne alle Listener für dieses Plugin. |
reload | Lade die aktuelle Web-Seite neu. |
updateDimensions | Die Abmessungen des Webbrowsers aktualisieren. id Erwähnt die Änderung der Größe und Position des Webbrowsers während der Laufzeit. Wenn |
setEnabledSafeTopMargin | weiterhin weggelassen wird, wird der aktive Webbrowser angegangen. id Setzt die aktivierbare sichere obere Randmarke des Webbrowsers während der Laufzeit. Wenn |
setEnabledSafeBottomMargin | weiterhin 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 |
openSecureWindow | weiterhin 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 WahrheitAbschnitt mit dem Titel “Quelle der Wahrheit” src/definitions.ts Diese Referenz wird von "in" synchronisiert. capacitor-InAppBrowser.