capgo/inappbrowser Paket Tutorial
Das @capgo/inappbrowser Paket ist ein Capacitor-Plugin, mit dem Sie eine URL in einem In-App-Browserfenster öffnen können. Hier ist eine schrittweise Anleitung, wie Sie dieses Paket verwenden:
Um das Paket zu installieren, führen Sie den folgenden Befehl im Stammverzeichnis Ihres Projekts aus:
npm install @capgo/inappbrowser
npx cap sync
Importieren Sie die InAppBrowser-Klasse aus dem @capgo/inappbrowser-Paket:
import { InAppBrowser } from '@capgo/inappbrowser';
Verwenden Sie die Methode InAppBrowser.open, um eine URL in einem neuen Vollbildfenster zu öffnen:
InAppBrowser.open("YOUR_URL");
Ersetzen Sie "YOUR_URL" durch die URL, die Sie öffnen möchten.
Sie können auch andere Methoden der InAppBrowser-Klasse verwenden:
clearCookies: Alle Cookies löschenclose: Das In-App-Browserfenster schließenopenWebView: Eine URL in einem neuen Webview mit Werkzeugleisten öffnensetUrl: Die URL des In-App-Browsers festlegenWeitere Einzelheiten zu diesen Methoden finden Sie im API-Bereich unten.
Das @capgo/inappbrowser-Paket bietet die folgenden API-Methoden:
open(options: OpenOptions): Öffnet eine URL in einem neuen Vollbildfenster. Nimmt ein OpenOptions-Objekt als Parameter.clearCookies(): Alle Cookies löschen.close(): Das In-App-Browserfenster schließen.openWebView(options: OpenWebViewOptions): Öffnet eine URL in einem neuen Webview mit Werkzeugleisten. Nimmt ein OpenWebViewOptions-Objekt als Parameter.setUrl(options: { url: string; }): Legt die URL des In-App-Browsers fest. Nimmt ein Objekt mit einer url-Eigenschaft als Parameter.addListener('urlChangeEvent', listenerFunc: UrlChangeListener): Hört auf URL-Änderungsereignisse. Nimmt eine UrlChangeListener-Funktion als Parameter.addListener('closeEvent', listenerFunc: UrlChangeListener): Hört auf Schließereignisse. Nimmt eine UrlChangeListener-Funktion als Parameter.addListener('confirmBtnClicked', listenerFunc: UrlChangeListener): Hört auf Ereignisse, bei denen die Bestätigungstaste geklickt wird. Nimmt eine UrlChangeListener-Funktion als Parameter.removeAllListeners(): Entfernt alle Ereignis-Listener.Für weitere Informationen zu den Parametern und Rückgabewerten dieser Methoden siehe die Dokumentation des Pakets.
Und das ist es! Sie haben gelernt, wie Sie das @capgo/inappbrowser-Paket verwenden, um URLs in einem In-App-Browserfenster in Capacitor zu öffnen. Viel Spaß beim Programmieren!