Как включить режим разработчика в Google Chrome

Люди пользуются браузерами с разными целями и задачами. Разработчики, в отличие от обычных пользователей, занимаются «внутрянкой»: лезут в коды страниц, чтобы их доработать, пишут код для новых страниц, создают сайты и другое. Для этого инструменты разработчика встроены в Google Chrome «из коробки»: они предустановлены в браузере по дефолту, и вам не нужно скачивать дополнительный софт, чтобы им воспользоваться.

Сегодня мы расскажем, как выглядят инструменты разработчика в Хроме, где их включить, каковы нюансы использования.

О режиме разработчика в Гугл Хром

Режим разработчика в хроме будет полезен в первую очередь веб-разработчикам, разработчикам расширений, тестировщикам готовых продуктов. Не менее полезен окажется и новичкам, кто в общем изучает html и css и интересуется темой веб-разработки на практике.

Инструменты разработчика, встроенные в браузер, позволяют быстро и удобно посмотреть код страницы, выявить ошибки, посмотреть, как и почему работают те или иные элементы, как устроена структура страницы. С их помощью можно создавать, тестировать, отлаживать программное обеспечение (сайты, отдельные страницы и другое). Вы также можете оценить контент сайта, структуру элементов, внутренние ресурсы страницы и теги.

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

В частности, можно посмотреть подцепленные файлы (встроенные изображения, видео, аудио, тексты), оценить протоколы и настройки безопасности, оставить собственные комментарии и логи, сохранить изменения после их теста и отладки и так далее. Ниже мы посмотрим подробнее, какие именно инструменты разработчика Chrome позволяют вам совершить все эти действия.

Режим разработчика в Google Chrome
Режим разработчика в Google Chrome

Как открыть инструменты разработчика

Перейти в режим разработчика в Google Chrome на самом деле можно разными способами. Выбирайте более удобный и подходящий по ситуации.

1 вариант: через код элемента

Самый элементарный вариант, как включить инструменты разработчика — сделать это через код элемента:

  • чтобы открыть панель разработчика, перейдите на интересующую вас страницу,
  • кликните на ней правой кнопкой мыши,
  • в контекстном меню выберите пункт «просмотр кода элемента» и вы увидите окно с html-кодом элемента, по которому вы совершили клик.

После этого выберите раздел «вид», следом раздел «разработчикам», следом «инструменты разработчика».

2 вариант: через меню браузера

Включить режим разработчика в Хроме можно через основное меню:

  • в любой вкладке, на любой странице нажмите на три точки в правом верхнем углу, выпадет меню браузера,
  • наведите мышь на пункт «дополнительные инструменты»,
  • перед вами развернётся ещё одно маленькое вспомогательное меню, выберите в нём искомые «инструменты разработчика».

Кликните по этому пункту.

Вспомогательный вариант: через горячие клавиши

Универсальный и наиболее удобный вариант — зажать сочетание горячих клавиш, которые откроют вам код страницы, код элемента и панель разработчика.

Как включить инструменты разработчика: на Windows зажмите сочетание ctrl+alt+I, на macOS – command+alt+I. Для открытия кода страницы в панели разработчика зажмите на Windows ctrl+shift+I. На macOS этому сочетанию соответствует command+option+I.

Исходный код

Если вас интересует исходный код страницы — то, как он выглядел до внесения изменений — в контекстном меню по клику правой кнопкой мыши выберите «просмотр кода страницы» или «посмотреть исходный код». Горячими клавишами на Windows будет F12, на MacOS сочетание command+alt+U.

Перед вами откроется отдельная страница сплошного текста кода, который нельзя редактировать — так выглядит полный исходный код. Вы можете его копировать и вставлять в другие программы/документы, можете посмотреть, перейти по ссылкам, которые встречаются в коде.

Исходный код страницы в Google Chrome
Исходный код страницы в Google Chrome

Обзор инструментов

Инструменты разработчика для вас откроются относительно той страницы, на которой вы их вызывали, имейте это в виду.

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

Ниже распологается dock side. Этот элемент позволяет изменить режим показа окна инструментов. Можете переместить его вниз, расположить слева или справа или вовсе разместить в отдельном окне.

Теперь предлагаем рассмотреть отдельные инструменты.

Быстрая смена файлов

Для быстрого переключения между файлами, расположенными на странице, нажмите сочетание клавиш ctrl+P на Windows и command+P на MacOS. Перед вами раскроется список файлов с возможностью поиска по ним, быстрого перехода от одного к другому.

Поиск в исходном коде

Если вам требуется найти файл в исходном коде, то откройте исходный код страницы в отдельном окне (мы рассказали, как это сделать, выше). Для поиска среди файлов по странице используйте сочетание ctrl+shift+F для Windows и command+option+F. Этим способом также можно искать по регулярному выражению, не забудьте поставить галочку в окне.

Переход к строке

Допустим, что вы уже нашли нужный файл, кликнули по нему. Он открылся для вас во вкладке источников sources. С помощью инструментов вы можете перейти к любой строке в этом файле. Всё, что от вас требуется — нажать ctrl+G на Windows или command+L на MacOS и указать номер строки. Другой вариант — нажать ctrl+O или command+O, но указать не текст для поиска, а поставить двоеточие и после этого указать номер строки.

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

Выборка DOM элементов с помощью консоли

С помощью консоли разработчика вы можете воспользоваться следующими переменными и функциями для работы с выборкой DOM элементов:

  • $(элемент) — эквивалентно document.querySelector(элемент). Возвращает первый элемент, соответствующий селектору CSS. В скобках требуется указать название конкретного элемента, не забудьте об этом
  • $$ (элемент) — эквивалентно document.querySelectorAll(элемент). Возвращает список элементов  NodeList, которые соответствуют данному CSS селектору.
  • $0 — $4 — история пяти последних элементов DOM, которые вы выбирали во вкладке Elements, где $0 будет последним
Выборка DOM элементов с помощью консоли
Выборка DOM элементов с помощью консоли

Использование нескольких кареток и выделений

Если вы не хотите совершать одно и то же действие множество раз, воспользуйтесь данной функцией. Удержание ctrl для windows и command для mac позволяет поставить курсор в несколько мест, выделить несколько участков одновременно.

Не забудьте кликнуть. После этого вы можете вписать необходимый кусок в нескольких местах разом, не придётся его копировать или повторять — его уже и тут, и там передают.

Preserve Log

Параметр preserve log можно включить на вкладке консоли console. В таком случае при каждой новой загрузке страницы данные о загрузке будут сохраняться, а не очищаться. Это позволит, например, посмотреть историю ошибок, которые срабатывают перед уходом со страницы.

Прихорашивание минимизированных исходников

С помощью кнопки {} в левом нижнем углу в окне открытого файла sourses вы можете привести минимизированный исходный код к более удобно воспринимаемому виду.

 Режим устройства

Режим устройства нужен для того, чтобы можно было разрабатывать страницы, оптимизированные под мобильные устройства, со всеми возможным удобствами. Включает в себя функции управления расширением экранов, эмуляции касаний сенсорного экрана и даже низкокачественного соединения с сетью. Кнопка выглядит как мобильное устройство на панели, просто кликните по ней, чтобы включить и отключить позже этот режим соответственно.

Эмуляция датчиков устройства

Вы также дополнительно можете настроить эмуляцию датчиков устройств, которых нет в компьютере — например, ту же эмуляцию сенсорных экранов или встроенных в смартфоны акселерометров. Для этого в режиме эмуляции перейдите во вкладку elements, после чего откройте sensors.

Выбор цвета

Чтобы выбрать цвет, во вкладке Styles кликните по цветному квадрату рядом со словом colors. В этот момент ваш курсор превратится в лупу, которая увеличивает изображение на странице до единичных пикселей и позволяет выбрать цвет.

Принудительное состояние элемента

Если вам нужно отработать проект под конкретные состояния CSS, во вкладке стилей перейдите в редактор свойств CSS и отметьте в нём те состояния, которые вас интересуют.

 Отображение shadow DOM

Чтобы включить данную функцию, перейдите в настройки, в них найдите общие настройки (general), установите галочку рядом с Show user agent shadow DOM. Теперь базовые элементы будут отображаться во вкладке elements, и вы сможете отдельно отладить каждый из них.

Выбрать следующее вхождение

И снова про возможность совершать несколько дел одновременно. Чтобы выбрать следующие вхождения слов на странице источников файла, нажмите сочетание ctrl+D на Windows или command+D на Mac. Такой формат выделения позволит вам редактировать все интересующие вхождения слова одновременно.

Инструменты разработчика в Google Chrome
Инструменты разработчика в Google Chrome

Изменение формата цвета

Пока вы находитесь в панели редактирования CSS, кликните по квадрату с образцом цвета, зажав предварительно shift. Это вызовет смену формата цвета. Выберите тот, который вам необходим.

Редактирование локальных файлов в рабочей области

Рабочая область содержит структуру файлов во вкладке Sources соответственно структуре вашего локального проекта, что делает доступным редактуру здесь и сейчас, не требуется использовать для этого отедльный текстовый редактор. Для настройки рабочих областей перейдите во вкладку источников, щёлкните правой кнопкой мыши по панели навигатора. Теперь вся выбранная папка и внутренние файлы доступны для редактирования, а не одна страница.

Рейтинг
( 4 оценки, среднее 3.5 из 5 )
Дмитрий Романов/ автор статьи

QA инженер, руководитель отдела автоматизированного тестирования программного обеспечения. Владение Java, C/C++, JSP, HTML, XML, JavaScript, SQL и Oracle PL/SQL. Журналист и обозреватель сферы IT. Создатель и администратор сайта.

Best WB
Добавить комментарий