Passer à la navigation principale

@capgo/capacitor-inappbrowser

Capacitor plugin dans le navigateur de l'application.

Capacitor plugin dans le navigateur de l'application.

Le nom du package a changé.
  • 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 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 dans l'historique de la vue Web 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 est omis, cela s'applique à toutes les vues Web ouvertes.
clearAllCookiesEfface tous les cookies Lorsque id est omis, cela s'applique à toutes les vues Web ouvertes.
clearCacheEfface le cache Lorsque id est omis, cela s'applique à toutes les vues Web ouvertes.
getCookiesObtenez les cookies pour une URL spécifique.
closeFerme la vue Web. Lorsque id est omis, cela ferme la vue Web active.
hideCaché la vue Web sans la fermer. Utilisez show() pour la faire revenir. Lorsque id est omis, cible le webview actif.
showAffiche un webview précédemment caché. Lorsque id est omis, cible le webview actif.
openWebViewOuvre 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.
executeScriptInjecte le JavaScript code dans la fenêtre InAppBrowser. Lorsque id est omis, exécute dans tous les webviews ouverts.
postMessageEnvoie 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.
takeScreenshotCapte l'affichage actuel du webview comme une capture d'écran PNG. Lorsque id est omis, cible le webview actif.
setUrlDé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.
addListenerVoir les définitions de source pour le comportement actuel.
addListenerÉcoutez uniquement le clic de fermeture pour openWebView.
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 la vue web 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 d'écriture est capturé à partir du plugin API, le bouton de capture d'écran natif ou le pont JavaScript injecté.
addListenerSera déclenché lorsque la page est chargée.
addListenerSera déclenché lorsque l'erreur de chargement de page.
addListenerSera 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.
addListenerSe déclenchera lorsque le traitement du téléchargement natif échoue. Activez-le avec handleDownloads: true When l'on ouvre la vue web.
addListenerSe 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.
handleProxyRequestMé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.
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 de cours. Lorsque id est omis, c'est la vue web active qui est ciblée.
setEnabledSafeTopMarginDé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.
setEnabledSafeBottomMarginDé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.
openSecureWindowOuvre 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.

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.