Vue d'ensemble
Section intitulée « Vue d'ensemble »Capacitor plugin dans le navigateur de l'application.
Le nom du package a changé.Capacités de base
Section intitulée « Capacités de base »goBack- Retourne en arrière dans l'historique de la vue WebView si possible.open- Ouvre l'URL dans une nouvelle fenêtre en plein écran, sur Android, elle utilise les onglets personnalisés de Chrome, sur iOS, elle utilise SFSafariViewController.clearCookies- Efface les cookies de l'URL Lorsqueidest omis, s'applique à tous les webviews ouverts.clearAllCookies- Efface tous les cookies Lorsqueidest omis, s'applique à tous les webviews ouverts.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
goBack | Retourne dans l'historique de la vue Web si possible. |
open | Ouvre l'URL dans une nouvelle fenêtre en plein écran, sur Android, elle utilise les onglets personnalisés de Chrome, sur iOS, elle utilise SFSafariViewController. |
clearCookies | Efface les cookies de l'URL Lorsque id est omis, cela s'applique à toutes les vues Web ouvertes. |
clearAllCookies | Efface tous les cookies Lorsque id est omis, cela s'applique à toutes les vues Web ouvertes. |
clearCache | Efface le cache Lorsque id est omis, cela s'applique à toutes les vues Web ouvertes. |
getCookies | Obtenez les cookies pour une URL spécifique. |
close | Ferme la vue Web. Lorsque id est omis, cela ferme la vue Web active. |
hide | Caché la vue Web sans la fermer. Utilisez show() pour la faire revenir. Lorsque id est omis, cible le webview actif. |
show | Affiche un webview précédemment caché. Lorsque id est omis, cible le webview actif. |
openWebView | Ouvre une URL dans un nouveau webview avec des barres d'outils et des capacités améliorées, comme l'accès à la caméra, l'accès aux fichiers, l'écoute d'événements, l'injection de JavaScript, la communication bidirectionnelle, etc. |
executeScript | Injecte le JavaScript code dans la fenêtre InAppBrowser. Lorsque id est omis, exécute dans tous les webviews ouverts. |
postMessage | Envoie un événement au webview (navigateur intégré). Écoutez dans la page avec window.addEventListener('messageFromNative', listenerFunc)Le detail payload doit être JSON-serialisable. Lorsque id est omis, diffuse à tous les webviews ouverts. |
takeScreenshot | Capte l'affichage actuel du webview comme une capture d'écran PNG. Lorsque id est omis, cible le webview actif. |
setUrl | Définit l'URL de la vue web. Lorsque id est omis, cible la vue web active. |
addListener | Écoutez les changements d'URL, uniquement pour openWebView. |
addListener | Voir les définitions de source pour le comportement actuel. |
addListener | Écoutez uniquement le clic de fermeture pour openWebView. |
addListener | Sera déclenché lorsque l'utilisateur clique sur le bouton de confirmation lorsque la mise en garde est requise, fonctionne avec openWebView shareDisclaimer et closeModal. |
addListener | Sera déclenché lorsque la vue web envoie un événement vers l'application. Utilisez window.mobileApp.postMessage(...) dans la page, et gardez le payload JSON-serializable. |
addListener | Sera déclenché chaque fois qu'un écran d'écriture est capturé à partir du plugin API, le bouton de capture d'écran natif ou le pont JavaScript injecté. |
addListener | Sera déclenché lorsque la page est chargée. |
addListener | Sera déclenché lorsque l'erreur de chargement de page. |
addListener | Sera déclenché après que le téléchargement natif a enregistré un fichier localement. Activez cela avec handleDownloads: true When l'on ouvre la vue web. |
addListener | Se déclenchera lorsque le traitement du téléchargement natif échoue. Activez-le avec handleDownloads: true When l'on ouvre la vue web. |
addListener | Se déclenchera chaque fois qu'une page ouvre une nouvelle fenêtre. Utilisez l'ID de la fenêtre popup retourné avec executeScript, postMessage, show, hide, et close. |
addListener | Écoutez les requêtes proxy déléguées par le runtime natif. Préférez addProxyHandler() au lieu d'appeler cela directement. |
addListener | Écoutez les messages de la console JavaScript émis par la page gérée. Activez-le avec captureConsoleLogs: true When l'on ouvre la vue web. |
handleProxyRequest | Méthode interne utilisée par addProxyHandler() pour envoyer une décision de proxy vers le natif. Faites passer l'original phase When on répond à une demande manuelle proxyRequest écouteur. |
removeAllListeners | Supprime tous les écouteurs pour ce plugin. |
reload | Recharge la page web actuelle. |
updateDimensions | Met à jour les dimensions de la vue web. Permet de changer la taille et la position de la vue web en temps de cours. Lorsque id est omis, c'est la vue web active qui est ciblée. |
setEnabledSafeTopMargin | Définit la marge de sécurité supérieure autorisée de la vue web en temps de cours. Lorsque id est omis, c'est la vue web active qui est ciblée. Sur Web, cette méthode est une opération sans effet et se résout sans modifier la disposition. |
setEnabledSafeBottomMargin | Définit la marge de sécurité inférieure autorisée de la vue web en temps de cours. Lorsque id est omis, c'est la vue web active qui est ciblée. Sur Web, cette méthode est une opération sans effet et se résout sans modifier la disposition. |
openSecureWindow | Ouvre une fenêtre OAuth2 sécurisée. Sur web, renvoie l'URL redirigée à travers un BroadcastChannel; sur mobile, enregistrez une URI de redirection personnalisée dans la configuration de votre application. Consultez le guide de démarrage rapide pour les exemples complets de HTML, Info.plist et AndroidManifest. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts en capacitor-inappbrowser.
Continuez à partir de @capgo/capacitor-inappbrowser
Section intitulée « Continuez à partir de @capgo/capacitor-inappbrowser »Si vous utilisez @capgo/capacitor-inappbrowser pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/capacitor-inappbrowser pour la capacité native dans En utilisant @capgo/capacitor-inappbrowser, Capgo Répertoire de plugin pour le flux de produit dans le répertoire de plugin Capgo Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugin d'Entreprise Ionic pour le flux de produit dans Alternatives de Plugin d'Entreprise Ionic.