Вёрстка с помощью мобильного

Верстаем на мобильном: отладка сайтов с помощью телефона

DevTools в современных браузерах позволяет переключиться в адаптивный режим и весьма неплохо справляется со своей задачей. Но иногда случается так, что где-то что-то на мобильном выглядит не так, как на десктопе. В таких случаях понять в чём дело, а не тыкать пальцем в небо, поможет инспектирование элементов прямо на мобильном.Рассмотрим варианты для Chrome и Firefox. Для начала, независимо от браузера, нужно подготовить устройства и установить драйвера.

  1. Скачиваем и устанавливаем ADB-драйвера для своего телефона. Драйвера можно взять либо с сайта Android, либо на форуме 4pda.ru.
  2. Включаем на телефоне режим отладки.  Для этого в настройках переходим в меню разработчика. Если его нет — переходим в раздел «О телефоне» и кликаем несколько раз по пункту «Номер сборки». У меня режим разработчика уже включён, поэтому отображается соответствующее сообщение. Затем в самом меню, наверху, активируем режим, находим пункт «Режим отладки» и активируем его тоже.

На этом общие моменты завершены. Теперь посмотрим как подключать телефон и как инспектировать элементы сайта на мобильном.

Инструкция для Google Chrome

Для отладки в Chrome, на компьютере должен быть установлен браузер версии не ниже 32, а на версия Android должна быть минимум 4.

  1. Открываем инструменты разработчика в браузере. Кликаем по трём точкам в правом верхнем углу. Выбираем «More tools», затем «Inspect devices…»
    Открываем инспектор и переходим в режим отладки по USB
  2. Ставим галочку «Discover USB devices».
    Ставим галочку "Discover USB devices"
  3. Запускаем Chrome на телефоне и подключаем его к компьютеру. Появится запрос на подключение. Жмём «Ок».
    Запускаем Chrome на телефоне и подключаем его к компьютеру. Появится запрос на подключение. Жмём "Ок".
  4. Видим слева своё устройство и его статус. Кликаем по нему.
    Видим слева своё устройство и его статус. Кликаем по нему.
  5. Отображается список открытых вкладок. Можно открыть новую, введя адрес в поле сверху. Нажав на три точки, можем перезагрузить вкладку, перейти на неё или закрыть её. Нажав «Inspect», как несложно догадаться, активируем инспектор.
    Выбираем нужную вкладку и жмём «Inspect»
  6. Видим экран мобильного на компьютере. Все изменения стилей отображаются на экране компьютера и на самом смартфоне в режиме реального времени. Если изменить ориентацию телефона — изменится и на компьютере.

Инструкция для Mozilla Firefox

На Firefox подобное сработает только на версии новее 36.

  1. Запускаем Firefox на мобильном. Переходим в настройки, затем в «Дополнительно» и включаем удалённую отладку.Включаем удалённую отладку на мобильном Firefox
  2. Переходим в меню Firefox на десктопе. Выбираем «разработка», затем «WebIDE».
    Открываем WebIDE
  3. Подключаем телефон, видим его справа сверху. Кликаем по нему.
    Подключаем телефон, видим его справа сверху.
  4. Разрешаем доступ на мобильном.
    Разрешаем доступ на мобильном.
  5. Справа сверху видим, что подключение разрешено. Слева отображается список вкладок. Выбираем какую-нибудь.
    Слева отображается список вкладок. Выбираем какую-нибудь.
  6. Открывается инспектор. Наводим на элементы, пишем стили и видим результат на телефоне.

Бонус: отладка сайтов по WiFi

Работает пока, к сожалению, только на Firefox и только на версиях от 39 и выше. Чтобы всё сработало, компьютер и телефон должны быть подключены к одной сети. Плюс к этому, на телефоне должен быть установлен сканер QR-кодов. Firefox рекомендует этот. Другие, к слову, Firefox у меня не распознал и упорно твердил, что программа-сканер не установлена.

  1. Снова переходим в WebIDE, но на этот раз выбираем WiFi устройства.
    Снова переходим в WebIDE, но на этот раз выбираем WiFi устройства.
  2. Появится QR-код для сканирования.
    Появится QR-код для сканирования.
  3. На телефоне появится запрос. Нажимаем «сканировать» и сканируем код.
    Разрешаем и сканируем.
  4. Всё!
comments powered by HyperComments

Автор

webbeaver

webbeaver

Верстаю, читаю, учусь