Tutoriel du package capgo/inappbrowser
Le package @capgo/inappbrowser est un plugin Capacitor qui vous permet d'ouvrir une URL dans une fenêtre de navigateur intégrée. Voici un guide étape par étape sur la façon d'utiliser ce package :
Pour installer le package, exécutez la commande suivante dans le répertoire racine de votre projet :
[[BLOC_DE_CODE]]
Importez la classe InAppBrowser depuis le package @capgo/inappbrowser :
[[BLOC_DE_CODE]]
Utilisez la méthode InAppBrowser.open pour ouvrir une URL dans une nouvelle fenêtre en plein écran :
[[BLOC_DE_CODE]]
Remplacez "YOUR_URL" par l'URL que vous souhaitez ouvrir.
Vous pouvez également utiliser d'autres méthodes fournies par la classe InAppBrowser :
clearCookies: Effacer tous les cookiesclose: Fermer la fenêtre du navigateur intégréopenWebView: Ouvrir une URL dans une nouvelle vue web avec barres d'outilssetUrl: Définir l'URL du navigateur intégréRéférez-vous à la section API ci-dessous pour plus de détails sur ces méthodes.
Le package @capgo/inappbrowser fournit les méthodes API suivantes :
open(options: OpenOptions): Ouvrir une URL dans une nouvelle fenêtre en plein écran. Prend un objet OpenOptions comme paramètre.clearCookies(): Effacer tous les cookies.close(): Fermer la fenêtre du navigateur intégré.openWebView(options: OpenWebViewOptions): Ouvrir une URL dans une nouvelle vue web avec barres d'outils. Prend un objet OpenWebViewOptions comme paramètre.setUrl(options: { url: string; }): Définir l'URL du navigateur intégré. Prend un objet avec une propriété url comme paramètre.addListener('urlChangeEvent', listenerFunc: UrlChangeListener): Écouter les événements de changement d'URL. Prend une fonction UrlChangeListener comme paramètre.addListener('closeEvent', listenerFunc: UrlChangeListener): Écouter les événements de fermeture. Prend une fonction UrlChangeListener comme paramètre.addListener('confirmBtnClicked', listenerFunc: UrlChangeListener): Écouter les événements de clic du bouton de confirmation. Prend une fonction UrlChangeListener comme paramètre.removeAllListeners(): Supprimer tous les écouteurs d'événements.Pour plus d'informations sur les paramètres et les valeurs de retour de ces méthodes, référez-vous à la documentation du package.
Et voilà ! Vous avez appris à utiliser le package @capgo/inappbrowser pour ouvrir des URLs dans une fenêtre de navigateur intégrée dans Capacitor. Bon codage !