Déboguer des applications Web

L'étude du comportement du code s'exécutant dans votre WebView, également appelée débogage, est une étape essentielle du développement d'applications Android qui affichent du contenu Web.

Cette section aborde les méthodologies de débogage WebView suivantes :

  • Journalisation de la console JavaScript : si vous avez l'habitude de déboguer des pages Web avec les outils pour les développeurs Chrome ou l'inspecteur Web Safari, vous connaissez peut-être l'utilisation de console (comme console.log()). Vous pouvez afficher les messages de la console dans les outils pour les développeurs Chrome ou Logcat. Le framework WebKit d'Android est compatible avec la plupart des mêmes API. Vous pouvez donc recevoir des journaux de votre page Web lorsque vous déboguez dans votre WebView.

  • Outils pour les développeurs Chrome : permet d'inspecter à distance et en direct le code HTML, CSS et JavaScript dans la WebView de votre application à l'aide des outils pour les développeurs du navigateur Chrome sur votre machine de développement.

  • Accéder au serveur local : diffusez du contenu à partir d'un serveur Web local sur votre machine de développement et accédez-y depuis une WebView sur un appareil de test ou un émulateur pour voir rapidement vos modifications sans déployer sur un serveur distant.

  • Application WebView DevTools : utilitaire sur l'appareil dédié à la configuration à l'échelle de l'appareil, à la gestion des indicateurs de ligne de commande et à l'analyse des plantages du composant WebView d'Android.