Vue d'ensemble
Section intitulée « Vue d'ensemble »Capacitor plugin dans le navigateur de l'application.
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, il utilise les onglets personnalisés de Chrome, sur iOS, il 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 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 Lorsque id s'il est omis, s'applique à tous les webviews ouverts. |
clearAllCookies | Efface tous les cookies Lorsque id s'il est omis, s'applique à tous les webviews ouverts. |
clearCache | Efface le cache Lorsque id s'il est omis, s'applique à tous les webviews ouverts. |
getCookies | Récupère les cookies pour une URL spécifique. |
close | Fermer la vue web. id Lorsque ce paramètre est omis, la vue web active est fermée. |
hide | Cache la vue web sans la fermer. Utilisez show() pour la faire réapparaître. Lorsque ce paramètre est omis, la vue web active est ciblée. id Affiche une vue web cachée précédemment. Lorsque ce paramètre est omis, la vue web active est ciblée. |
show | Ouvre une URL dans une nouvelle vue web avec des barres d'outils et des capacités améliorées, comme l'accès à la caméra, à des fichiers, à des événements, à l'injection de JavaScript, à la communication bidirectionnelle, etc. id Injecte le JavaScript __CAPGO_KEEP_0__ dans la fenêtre de l'InAppBrowser. Lorsque ce paramètre est omis, il est exécuté dans toutes les vues web ouvertes. |
openWebView | Envoie un événement à la vue web (navigateur intégré). Écoutez dans la page avec "". Le payload doit être JSON-serializable. Lorsque ce paramètre est omis, il est exécuté dans toutes les vues web ouvertes. |
executeScript | Injects JavaScript code into the InAppBrowser window. When id Listen in the page with "". |
postMessage | The payload must be JSON-serializable. window.addEventListener('messageFromNative', listenerFunc)When is omitted, executes in all open webviews. detail When is omitted, targets the active webview. id est omis, diffuse à tous les webviews ouverts. |
takeScreenshot | Captures l'affichage actuel du webview sous forme d'écran PNG. Lorsque id est omis, cible le webview actif. |
setUrl | Définit l'URL du webview. Lorsque id est omis, cible le webview actif. |
addListener | Ecoutez la modification de l'URL, uniquement pour le webview ouvert. |
addListener | Voir les définitions de source pour le comportement actuel. |
addListener | Ecoutez uniquement le clic de fermeture pour le webview ouvert. |
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 le webview 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 est capturé à partir du plugin API, le bouton de capture d'écran natif ou le pont JavaScript injecté. |
addListener | Serait déclenché lors du chargement de la page. |
addListener | L'erreur de chargement de la page déclenchera cette action. |
addListener | Aprèsla sauvegarde locale d'un fichier après la gestion de téléchargement native, cela sera déclenché. Activez-le avec handleDownloads: true Lors de l'ouverture de la vue web. |
addListener | Lorsque le téléchargement natif ne fonctionne pas, cela sera déclenché. Activez-le avec handleDownloads: true Lors de l'ouverture de la vue web. |
addListener | L'aura été déclenchée chaque fois qu'une page ouvre une nouvelle fenêtre de popup. Utilisez l'ID de popup retourné avec executeScript, postMessage, show, hideet 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 console JavaScript émis par la page gérée. Activez cela avec __CAPGO_KEEP_0__ captureConsoleLogs: true Lors de l'ouverture de la vue web. |
handleProxyRequest | Méthode interne utilisée par addProxyHandler() pour renvoyer une décision de proxy vers le natif. Fait passer l'original phase lors de la réponse à un écoute 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 réel. Lorsque id est omis, cible la vue web active. |
setEnabledSafeTopMargin | Définit la marge de sécurité supérieure autorisée de la vue web en temps réel. Lorsque id est omis, cible la vue web active. Sur Web, cette méthode est une no-op 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 réel. Lorsque id est omis, cible la vue web active. Sur Web, cette méthode est une no-op et se résout sans modifier la disposition. |
openSecureWindow | Ouvre une fenêtre OAuth2 sécurisée. Sur le web, retourne 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 pour les exemples complets d'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 dans capacitor-inappbrowser.