Есть ли способ включить JavaScript Error / Debug Console для Safari в Android? - PullRequest
42 голосов
/ 22 января 2009

Я разрабатываю приложение JavaScript, которое должно работать на ОС Google Android Phone. Есть ли способ включить консоль JavaScript Error / Debug в Safari на эмуляторе Android или на реальном устройстве? Если да, то любые инструкции о том, как это сделать, будут приветствоваться.

Ответы [ 6 ]

30 голосов
/ 06 января 2010

Похоже, с Android 2.0.1 SDK вам нужно будет фильтровать в "браузере" вместо "WebCore"

26 голосов
/ 28 января 2009

Быстрый Google показывает это сообщение в блоге (опубликованное после того, как вы задали свой вопрос), которое должно по крайней мере позволить вам увидеть любые ошибки Javascript через Android Debug Bridge с помощью команды:

adb logcat WebCore:V *:S

Не совсем то же самое, что полная консоль отладки.

18 голосов
/ 14 июня 2013

В Android напишите about: debug в адресной строке, когда текущая страница - это страница, которую вы хотите отладить. вы получите доступ к консоли.

11 голосов
/ 16 мая 2012

Я знаю, что ваш вопрос касается Safari, но вы, возможно, захотите использовать Chrome. Теперь вы можете использовать инструменты разработчика настольных компьютеров Chrome для отладки и профилирования приложений на вашем Android-устройстве.

Вот как:

  1. Вкл. Android Chrome, перейдите в настройки -> Инструменты разработчика и установите флажок " Включить отладку по USB через Интернет "
  2. На рабочем столе запустите adb forward tcp:9222 localabstract:chrome_devtools_remote
  3. Теперь на Рабочий стол Chrome, перейдите к localhost: 9222.

Вы должны увидеть список страниц, открытых на вашем телефоне. Нажмите на тот, который вы хотите отладить / профиль.

Подробные инструкции здесь

6 голосов
/ 30 мая 2011

Я обнаружил, что вы можете получить эту информацию об отладке на самом телефоне, без необходимости использовать ADB или подключить его к компьютеру, просто загрузите программу просмотра журнала.

Проверьте ссылку для получения дополнительной информации.

2 голосов
/ 30 октября 2012

Вы можете просмотреть журнал и многое другое с weinre

Из документов Weinre

weinre - отладчик для веб-страниц, таких как FireBug (для FireFox) и Web Inspector (для браузеров на основе WebKit), за исключением того, что он предназначен для удаленной работы и, в частности, для позволяет отлаживать веб-страницы на мобильном устройстве, например на телефоне .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...