Sauter au contenu

@capgo/inappbrowser

Capacitor plugin dans le navigateur de l'application.

Capacitor plugin dans le navigateur de l'application.

  • 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 Lorsque id est omis, s'applique à tous les webviews ouverts.
  • clearAllCookies - Efface tous les cookies Lorsque id est omis, s'applique à tous les webviews ouverts.
MéthodeDescription
goBackRetourne en arrière dans l'historique de la vue WebView si possible.
openOuvre 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.
clearCookiesEfface les cookies de l'URL Lorsque id s'il est omis, s'applique à tous les webviews ouverts.
clearAllCookiesEfface tous les cookies Lorsque id s'il est omis, s'applique à tous les webviews ouverts.
clearCacheEfface le cache Lorsque id s'il est omis, s'applique à tous les webviews ouverts.
getCookiesRécupère les cookies pour une URL spécifique.
closeFermer la vue web. id Lorsque ce paramètre est omis, la vue web active est fermée.
hideCache 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.
showOuvre 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.
openWebViewEnvoie 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.
executeScriptInjects JavaScript code into the InAppBrowser window. When id Listen in the page with "".
postMessageThe 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.
takeScreenshotCaptures l'affichage actuel du webview sous forme d'écran PNG. Lorsque id est omis, cible le webview actif.
setUrlDéfinit l'URL du webview. Lorsque id est omis, cible le webview actif.
addListenerEcoutez la modification de l'URL, uniquement pour le webview ouvert.
addListenerVoir les définitions de source pour le comportement actuel.
addListenerEcoutez uniquement le clic de fermeture pour le webview ouvert.
addListenerSera déclenché lorsque l'utilisateur clique sur le bouton de confirmation lorsque la mise en garde est requise, fonctionne avec openWebView shareDisclaimer et closeModal.
addListenerSera 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.
addListenerSera 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é.
addListenerSerait déclenché lors du chargement de la page.
addListenerL'erreur de chargement de la page déclenchera cette action.
addListenerAprè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.
addListenerLorsque 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.
addListenerL'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.
handleProxyRequestMé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.
removeAllListenersSupprime tous les écouteurs pour ce plugin.
reloadRecharge la page web actuelle.
updateDimensionsMet à 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.
setEnabledSafeTopMarginDé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.
setEnabledSafeBottomMarginDé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.
openSecureWindowOuvre 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.

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-inappbrowser.