2015-05-02 6 views
0

Я создал простое приложение с использованием requirejs, angularjs и ui-grid. Все, что он делает, это получить некоторые данные из файла excel и показать его в сетке.Javascript: отладка на мобильном телефоне

Он отлично работает, когда я просматриваю его на своем рабочем столе, но на мобильном устройстве (Samsung Galaxy S3) он дает ошибку (показывает {{myBoundVar}}, как если бы приложение angualr не запускалось). На Nexus 4 он показывает сайт, но с пустой сеткой (хотя я вижу, что он взял данные, так как я вижу заголовки сетки, которые берутся из excel).

Я не могу отлаживать его, так как использование удаленной отладки показывает сайт правильно (точно так же, как он правильно показывает его на рабочем столе).

Есть ли способ отладки непосредственно на мобильных устройствах (например, просто увидеть ошибки JS)?

+0

вы можете использовать консоль adb. Это покажет вам все сообщения об отладке/ошибке/информации. Однако вы должны отфильтровать их только для сообщений, специфичных только для вашего приложения. –

+1

Попробуйте этот инструмент для отладки [Vorlon] (http://vorlonjs.com/) –

+0

Mateen - один замечательный инструмент! Если бы это был андер, я бы дал ему 2 голоса ... – yccteam

ответ

0

Вы ищете Remote Debugging on Android with Chrome, который позволяет вам открыть окно Chrome DevTools в реальном времени для вашего сайта на вашем Android-устройстве с вашего Chrome Desktop isntallation, если вы используете Android KitKat или выше.

Просто включите параметры разработчика на своем устройстве, подключите его к компьютеру и зайдите в chrome: // проверьте в браузере Chrome. Более подробные инструкции приведены по адресу: https://developer.chrome.com/devtools/docs/remote-debugging.

enter image description here

+0

Спасибо. Как я уже упоминал, я уже пробовал это. Он не показывает никаких ошибок при дистанционной отладке, но на мобильном устройстве у него есть ошибки. – yccteam

Смежные вопросы