Изучение поведения кода, выполняющегося в вашем WebView, также известное как отладка, является важной частью разработки приложений Android, отображающих веб-контент.
В этом разделе рассматриваются следующие методы отладки WebView:
Вывод сообщений в консоль JavaScript : Если вы знакомы с отладкой веб-страниц с помощью инструментов разработчика Chrome или веб-инспектора Safari, то вам, возможно, знакомо использование
console(например,console.log()). Вы можете просматривать сообщения консоли в инструментах разработчика Chrome или Logcat. Фреймворк WebKit для Android поддерживает большинство тех же API, поэтому вы можете получать логи с вашей веб-страницы при отладке в вашемWebView.Chrome DevTools : Позволяет в режиме реального времени удаленно проверять HTML, CSS и JavaScript код в WebView вашего приложения с помощью инструментов разработчика в браузере Chrome на вашем компьютере.
Доступ к локальному серверу : предоставляйте контент с локального веб-сервера на вашей машине разработки и получайте к нему доступ из WebView на тестовом устройстве или эмуляторе, чтобы быстро увидеть свои изменения без развертывания на удаленном сервере.
Приложение WebView DevTools : утилита для установки на устройство, предназначенная для настройки компонента WebView в масштабе всего устройства, управления флагами командной строки и анализа сбоев компонента WebView в Android.