Как проверить элемент в Android-браузере?
Я хочу проверить элементы CSS/HTML моего сайта в своем браузере Android.
Однако это будет над смартфоном или Android SDK.
Каков наилучший способ сделать это?
Ответы
Ответ 1
Chrome на Android позволяет использовать инструменты разработчика Chrome на рабочем столе для проверки HTML, загруженного из приложения Chrome на устройстве Android.
См:
https://developers.google.com/chrome-developer-tools/docs/remote-debugging
Ответ 2
Пришлось отлаживать сайт для родного Android-браузера и приходил сюда. Поэтому я попробовал weinre на OS X 10.9 (как сервер weinre) с Firefox 30.0 (клиент weinre) и Android 4.1.2 ( мишень). Я действительно очень удивлен результатом.
- Загрузите и установите node время выполнения из http://nodejs.org/download/
- Установить weinre:
sudo npm -g install weinre
- Узнайте свой текущий IP-адрес в разделе "Настройки" > "Сеть"
- Настройка сервера weinre на вашем компьютере:
weinre --boundHost YOUR.IP.ADDRESS.HERE
- В вашем браузере вызывается:
http://YOUR.IP.ADRESS.HERE:8080
- Вы увидите фрагмент script, поместите его на свой сайт:
<script src="http://YOUR.IP.ADDRESS.HERE:8080/target/target-script-min.js"></script>
- Откройте отладочный клиент в локальном браузере: http://YOUR.IP.ADDRESS.HERE:8080/client
- Наконец, на вашем Android: вызовите сайт, который вы хотите проверить (тот, у которого есть script внутри), и посмотрите, как он отображается как "Цель" в вашем локальном браузере. Теперь вы можете открыть "Элементы" или что угодно.
Возможно, 8080 не является вашим портом по умолчанию. Затем на шаге 4 вы должны вызвать weinre --httpPort YOURPORT --boundHost YOUR.IP.ADRESS.HERE
.
И я не помню точно, когда это было, может быть, где-то после шага 5, конечно, мне приходилось принимать приглашения на входящие подключения.
:) Счастливая отладка
P.S. Я все еще ошеломлен тем, насколько хорошо это работает. Даже элементы подсветки O_O °
Ответ 3
Вы можете проверять элементы веб-сайта на своем устройстве Android с помощью браузера Chrome.
Откройте браузер Chrome и перейдите на веб-сайт, который вы хотите проверить. Вернитесь к адресной строке и введите "view-source:" перед "http" и перезагрузите страницу. Отобразятся все элементы страницы.