Отладка веб-приложений

Изучение поведения кода, выполняющегося в вашем 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.