Что такое developer options в гугл хром

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

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

Для начала необходимо запустить приложение Google Chrome.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Откройте меню, нажав на три точки в правом верхнем углу.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

В открывшемся меню выберите пункт «Настройки».

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Прокрутите меню настроек в самый низ и нажмите на опцию «О браузере Chrome».

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Нажмите на «Версия приложения» 7 раз пока не увидите всплывающее сообщение «Developer options are now enabled.».

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Вернитесь в настройки и Вы увидите новый пункт «Developer options».

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

В данный момент в этом меню только одна опция «Tracing».

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

В трассировке доступны три раздела:

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Вы также можете нажать на кнопку «Record trace», но учтите предупреждение: «Трассировки могут содержать данные пользователя или сайта, связанные с активным сеансом просмотра, включая вкладки инкогнито».

Если Вы нажмете кнопку «Record trace», Chrome начнет записывать трассировку, и на панели уведомлений будет отображаться уведомление о том, что трассировка Chrome записывается. Вы можете нажать на уведомление и нажать «Stop recording», чтобы остановить запись трассировки. В уведомлении будет отображаться ссылка «Share Trace», чтобы поделиться трассировкой с другими.

Источник

Профессиональное применение инструментов разработчика Chrome: 13 советов

Автор статьи, перевод которой мы сегодня публикуем, хочет поделиться советами по профессиональной работе с инструментами разработчика браузера. А именно, эти советы рассчитаны на программистов, которые по какой-то причине решили, что их основным браузером будет Google Chrome.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Общие сведения

Вы используете инструменты разработчика Chrome для того чтобы отлаживать код.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

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

Иногда вы заходите в панель Console чтобы, пользуясь возможностями консоли, исследовать данные, которые выводит ваша программа. Иногда вы заглядываете на панель Elements чтобы взглянуть на CSS-код, который применяется для стилизации DOM-элементов.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Но хорошо ли вы знаете инструменты разработчика Chrome? На самом деле, тут есть множество мощных, но не слишком известных возможностей, которые способны значительно повысить эффективность вашего труда.

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

1. Пункт меню Run command

Для начала мне хотелось бы в двух словах рассказать о пункте меню инструментов разработчика, который называется Run command. Этот пункт меню для Chrome — всё равно, что командная оболочка для Linux. Он позволяет вводить команды для управления Chrome.

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Пункт меню Run command

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Поговорим о некоторых командах из данной панели.

2. Продвинутые механизмы создания скриншотов

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

▍Пример

Откройте какую-нибудь страницу, например — раздел Medium с самыми популярными материалами по JavaScript.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Команда для снятия скриншота всей страницы

В нашем распоряжении окажется скриншот всей страницы, который попадёт в папку загрузок.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Скриншот всей страницы

Как видите, изображение имеет очень большую высоту. Я его тут, для удобства, уменьшил. На самом же деле это — большое качественное изображение.

Пользуются ей так: сначала выбирают нужный элемент в панели Elements, а потом выполняют команду.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Создание скриншота области экрана, относящейся к конкретному элементу DOM

Вот как выглядит скриншот, снятие которого показано на предыдущем анимированном рисунке.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Скриншот элемента DOM

3. Обращение к результатам последней операции в консоли

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

Вы попробовали запустить этот код в консоли и, как оказалось, работает он правильно.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Проверка кода в консоли

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Завершив эти эксперименты вполне можно понять то, как именно работает исходный фрагмент кода.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

4. Повтор отправки XHR-запроса

При работе над фронтенд-проектами часто бывает нужно пользоваться API XHR для выполнения запросов к бэкенду на получение данных. А что если нужно повторно отправить уже отправленный XHR-запрос?

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Команда повтора XHR-запроса

Для того чтобы повторно выполнить уже отправленный XHR-запрос, надо действовать так:

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

5. Мониторинг загрузки страницы

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

В инструментах разработчика Chrome можно делать скриншоты страницы в разные моменты загрузки, установив флаг Capture screenshots на панели Network.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Флаг Capture screenshots и наблюдение за загрузкой страницы

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Анализ загрузки страницы

6. Копирование содержимого JavaScript-переменных

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Копирование содержимого JS-переменной

Этой функции нет в стандарте ECMAScript. Она доступна нам благодаря Chrome.

7. Копирование изображения в виде Data URL

Есть два способа работы с изображениями, выводимыми на веб-страницах. Первый способ заключается в загрузке изображений из внешних источников. Второй — в кодировании изображений в виде так называемых Data URL. На MDN можно узнать о том, что Data URL — это URL с приставкой :data. Такие URL позволяют встраивать прямо в документ файлы небольшого размера. Раньше их называли «Data URI», так было до тех пор, пока это название не было выведено из обращения WHATWG.

Преобразование небольших изображений в виде Data URL и встраивание их непосредственно в код страницы снижает количество HTTP-запросов, которые нужно выполнить при загрузке страницы. Это, в результате, способно ускорить загрузку страницы.

Как, пользуясь Chrome, превратить изображение в Data URL?

Ниже приведена анимированная демонстрация этого процесса.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Копирование изображения в виде Data URL

8. Удобное представление массивов объектов

Представьте, что у нас имеется массив объектов. Например — такой:

Выведем его в консоли.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Массив объектов, выведенный в консоли

Как видите, просматривать его, когда он выведен в таком виде, не очень-то удобно. А если подобный массив будет длиннее, а элементы, которые в нём имеются, будут иметь более сложную структуру, тогда разобраться с ним будет ещё сложнее.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Отформатированный массив объектов

Часто эта функция оказывается очень кстати.

9. Перетаскивание объектов в панели Elements

Иногда, в ходе тестирования интерфейса, нужно поменять расположение некоторых DOM-элементов страницы. Для того чтобы это сделать, мы можем воспользоваться возможностью панели Elements, которая заключается в перемещении любых HTML-элементов в коде страницы.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

На вышеприведённом анимированном рисунке показано, как я, перетаскивая мышью элемент

на панели Elements, меняю положение этого элемента на веб-странице.

10. Обращение к текущему выделенному элементу из консоли

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

11. Исследование псевдоклассов

На MDN можно узнать о псевдоклассах следующее:

Псевдоклассы дают возможность стилизовать элемент на основе не только отношений в DOM-дереве, но и основываясь на внешних факторах, таких как история посещений (например, :visited), состояние содержимого (вроде :checked у некоторых элементов формы) или позиции курсора мыши (например, :hover определяет, находится ли курсор мыши над элементом).

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

▍Пример

Вот код веб-страницы:

Нам надо проверить стилизацию псевдоклассов. Для этого мы можем воспользоваться панелью Elements.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Исследование стилей псевдоклассов

12. Быстрое скрытие элемента

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Быстрое скрытие элемента

13. Сохранение ссылки на DOM-элемент во временной глобальной переменной

Если нам нужно быстро получить ссылку на DOM-элемент в консоли, мы можем выполнить следующую последовательность действий:

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Сохранение ссылки на элемент DOM в виде временной глобальной переменной

А какими малоизвестными возможностями инструментов разработчика Chrome пользуетесь вы?

Источник

Chrome DevTools: обзор основных возможностей инструмента

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Небольшой обзор инструментов разработчика под названием Chrome DevTools. Рассказываем, что это такое и как с этим работать.

Вкратце о DevTools

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

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

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

Давайте обо всем поговорим подробнее и выясним, чем же так хорош Chrome DevTools.

Как открыть Chrome DevTools

Начнем с главного – откроем инструменты для разработчика. Это можно сделать тремя способами:

через контекстное меню,

через настройки браузера,

с помощью сочетания клавиш.

В первом случае нужно кликнуть по любой части страницы, а затем выбрать пункт «Посмотреть код» (не путайте с «Просмотром кода страницы», эта опция показывает исходный код в отдельной вкладке, не запуская DevTools).

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Чтобы открыть DevTools через настройки, нужно кликнуть по иконке в виде трех точек в правом верхнем углу. В появившемся списке найти пункт «Дополнительные настройки» и навести на него курсор. А затем выбрать пункт «Инструменты разработчика».

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Ну и основной способ, которым вы будете пользоваться чаще всего, когда запомните – горячие клавиши. Вызвать DevTools можно одновременным нажатием клавиш Ctrl + Alt + I в Windows и Cmd + Alt + I в macOS.

Основные возможности Chrome DevTools

Разберем базовые функции инструментов разработчика в Google Chrome. Посмотрим, что можно делать с веб-страницей, и поймем, почему некоторые разработчики используют DevTools чуть ли не чаще, чем какую-нибудь IDE или текcтовый редактор.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Поиск DOM-элементов

Первое, что вы увидите, когда откроются инструменты разработчика – редактор HTML-кода. Это полноценное DOM-дерево, которое можно просмотреть от и до. И не только посмотреть, но и изменить. Для начала посмотрим, как легко можно найти любой элемент страницы в коде, используя DevTools.

Во-первых, при вызове инструментария можно кликнуть правой кнопкой мыши не по пустому пространству, а по конкретной кнопке или картинке. Тогда при нажатии на «Просмотреть код» в DOM-дереве подсветится выбранный элемент.

Во-вторых, можно воспользоваться отдельной функцией поиска HTML-компонентов. Для этого нужно кликнуть по иконке в виде стрелки в левом верхнем углу окна DevTools, а затем навести курсор на интересующую кнопку/ссылку/картинку и т.п.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Также элементы подсвечиваются при наведении на них мыши в редакторе.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Редактирование HTML

Весь текст на сайте можно редактировать прямо в браузере. Менять любые параметры DOM.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

В DevTools отображаются все вложенные элементы сайта (все div, section, footer, p и прочие). Чтобы отредактировать текст в блоке, нужно кликнуть по нему два раза. Текст выделится, и в нем появится курсор.

То же можно проделать с классами и типами данных. Кликнув по имени класса (или самому слову class), вы получите доступ к редактору именно этой части кода. Это удобно, когда нужно скорректировать небольшую часть кода.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Можно заменить сразу большой участок текста или поменять наименования атрибутов. Для этого кликаем правой кнопкой мыши по элементу или его части, а затем выбираем одну из опций. Например, Edit as HTML.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Работа с CSS

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

К примеру, каждое свойство можно отключить, кликнув по чекбоксу слева от него. С добавлением новых свойств та же ситуация. Они тут отображаются как отдельные единицы интерфейса, а не как часть текстового поля.

Также в инструментах разработчика Google Chrome много графических элементов управления. Есть визуальная настройка угла наклона градиентов и удобная палитра для выбора цвета.

Сделаем и то, и другое на примере страницы выше. Поменяем через Chrome DevTools цвет кнопки.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что получится при смене дизайна клавиш и подсветки ссылок:

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Также в Chrome DevTools есть графическая презентация отступов объекта. С помощью нее можно легко настроить положение элемента относительно других, связанных с ним компонентов страницы.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

А еще это удобный способ понять, как работают свойства margin и padding.

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Внесенные изменения можно отследить в графе Changes (в нижнем блоке DevTools, справа от Console). Они оформлены в стиле GitHub. То есть видно и замененный элемент, и его обновленный вариант.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Разработка адаптивного дизайна

Инструменты Chrome DevTools идеально подходят для тестирования сайта на разных экранах. Браузер умеет эмулировать любое устройство и любое разрешение экрана. Так что вы можете, не покидая браузера, взглянуть, как будет выглядеть ваше детище на планшетах, смартфонах и ПК-мониторах любого размера и с любыми органами управления.

Чтобы перейти в режим адаптивной верстки, надо кликнуть по кнопке Toggle device toolbar или нажать Cmd + Shift + M.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Над сайтом слева появится новая панель управления с кнопкой Responsive. Кликнув на нее, вы увидите список доступных устройств. Выбирайте то, которое хотите эмулировать, и разметка сайта адаптируется под его разрешение.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Для упрощения процесса верстки под конкретное разрешение, нужно кликнуть по иконке в виде трех точек слева от кнопки запуска режима адаптивной верстки и нажать на строку Show rulers. Появится пиксельная линейка для «подгонки» сайта.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

А еще тут можно делать скриншоты сайта в заданном размере. Там же, где находится линейка, есть кнопка Capture screenshot.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Пример внесения изменений в HTML и CSS через Chrome DevTools

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

Сначала ищем кривую кнопку в коде, активировав функцию поиска элемента.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Видим, что в коде для кнопки нет медиазапроса. То есть окно не адаптировано под конкретный размер дисплея. Добавляем необходимый код в css-файл и смотрим, что вышло. Кнопка уползла на нужно место.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Остается скопировать этот код непосредственно в приложение/сайт или сохранить обновленный CSS-файл в папку проекта. Для этого нужно открыть вкладку Sources, выбрать отредактированный файл (он будет помечен звездочкой), затем кликнуть по нему правой кнопкой мыши и выбрать опцию Save as…

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Запуск и дебаггинг JavaScript-кода

Инструменты Chrome DevTools позволяют работать не только с CSS и HTML, но и с JavaScript-кодом. Можно запускать произвольные команды через встроенную консоль или подключая дополнительные JS-файлы.

Чтобы открыть JS-файл, нужно перейти во вкладку Sources справа от Elements.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Через консоль также можно отслеживать работу сайта, наблюдая за появляющимися ошибками и особенностями поведения сайта, в частности с помощью функции console.log( ).

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

А вот пример запуска произвольного кода внутри консоли браузера.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

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

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Другие возможности DevTools

Далее кратко разберем еще несколько важных вкладок в интерфейсе Chrome DevTools. Это те элементы, на которые стоит обратить внимание в первую очередь. Они отличают инструменты разработчика в браузере Google от аналогичных в других браузерах.

Оптимизация производительности сайта

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

Браузер в автоматическом режиме создает профайл выбранной страницы и делит процесс загрузки на этапы посекундно, отображая информацию, необходимую для рейтинга Web Vitals. Это новый алгоритм оценки сайтов от Google.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Анализ подключения

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

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Уровень безопасности сайта

Chrome DevTools умеет в автоматическом режиме анализировать страницу, проверять сертификаты и степень защищенности соединения. Сюда же попадает проверка всех подключаемых ресурсов.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Lighthouse

Пожалуй, самый удобный инструмент для первичной аналитики ресурса и выявления в нем недостатков. Одной кнопкой можно создать профиль сайта и получить все необходимые сведения о нем. Lighthouse покажет все слабые и сильные места ресурса.

Скорость загрузки и работы, адаптированность под людей с ограниченными возможностями, корректность верстки, адаптация под поисковые машины (SEO), поддержка Progressive Web App и т.п.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Инструменты разработчиков в Safari и в Mozilla Firefox

Естественно, Chrome – не единственный браузер, оснащенный HTML-редактором и дебаггером. Аналогичная функциональность есть в Safari и Firefox. У них зачастую даже интерфейсы схожие. Примерно такие же инструменты для визуального редактирования CSS и т.п.

Что такое developer options в гугл хром. Смотреть фото Что такое developer options в гугл хром. Смотреть картинку Что такое developer options в гугл хром. Картинка про Что такое developer options в гугл хром. Фото Что такое developer options в гугл хром

Важное отличие инструментария в Chrome – наличие аналитических систем в духе Lighthouse. Они позволяют напрямую взаимодействовать с Google. Так проще исправлять ошибки в коде и адаптировать ресурс под требования поисковых машин.

Также инструменты в Safari и Firefox отличаются во всевозможных мелочах. Разные горячие клавиши, разное поведение при выделении и редактировании текста, разные ошибки в консоли по умолчанию и т.п. Но принцип остается один. Возможно, более детальные отличия изучим в следующих материалах.

Вместо заключения

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

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *