Подтвердить что ты не робот

Можно ли открыть консоль инструментов разработчика в Chrome на телефоне Android?

Приложение AngularJS отлично работает на рабочем столе, но не корректно отображается на мобильном устройстве (отображается фактический код). Это на телефоне Android.

Я хотел бы видеть, какие ошибки отображаются на консоли.

Можно ли открыть консоль JS на Chrome-приложении на мобильном устройстве (например, на рабочем столе)?

4b9b3361

Ответ 1

Вы можете сделать это с помощью удаленной отладки, здесь официальная документация. Основной процесс:

  • Подключите устройство Android.
  • Выберите устройство: Дополнительные инструменты > Осмотрите устройства из инструментов dev на ПК /Mac.
  • Авторизовать на своем мобильном телефоне.
  • Счастливая отладка!

Ответ 2

Если у вас нет ПК под рукой, вы можете использовать Eruda, которая является devtools для мобильных браузеров https://github.com/liriliri/eruda
Он предоставляется как встраиваемый javascript, а также в виде букмарклета (при вставке букмарклета в chrome префикс javascript: удаляется, поэтому вы должны ввести его самостоятельно)

Ответ 3

Если вы хотите видеть только то, что было напечатано в консоли, вы можете просто добавить "напечатанную" часть где-то в вашем HTML, чтобы она появилась на веб-странице. Вы можете сделать это для себя, но есть файл javascript, который сделает это за вас. Вы можете прочитать об этом здесь:

http://www.hnldesign.nl/work/code/mobileconsole-javascript-console-for-mobile-devices/

Код доступен на Github; Вы можете скачать его и вставить в файл javascipt и добавить его в свой HTML

Ответ 4

Возможно, вы попробуете Gear Browser, он может проверять элементы и отлаживать веб-сайт только на мобильном телефоне.

https://gear4.app

Ответ 5

Пожалуйста, сделайте себе одолжение и просто нажмите на легкую кнопку:

загрузите Web Inspector (с открытым исходным кодом) из магазина Play.

A CAVEAT: ATTOW, консольный вывод не принимает остальные параметры! То есть если у вас есть что-то вроде этого:

console.log('one', 'two', 'three');

вы увидите только

один

вошел в консоль. Вам нужно будет вручную обернуть параметры в массив и присоединиться, например, так:

console.log([ 'one', 'two', 'three' ].join(' '));

чтобы увидеть ожидаемый результат.

Но приложение с открытым исходным кодом! Патч может быть неизбежным! Патчером может быть даже ты!