Что такое режим разработчика Chrome и как его использовать?

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

Вы не должны тестировать веб-сайт, не попробовав сначала набор инструментов Google (DevTools)Chrome DevTools . Режим разработчика Chrome(Chrome) позволяет опробовать и тщательно протестировать новый сайт (или существующий), чтобы найти и исправить ошибки. Это также может дать вам представление о том, как работают другие сайты, включая просмотр исходного кода. 

Вот все, что вам нужно знать о режиме разработчика браузера Google Chrome , о том, какие у него есть инструменты и как их эффективно использовать.

Что такое режим разработчика Chrome?(What Is Chrome Developer Mode?)

Когда мы говорим о режиме разработчика Chrome , мы не говорим о том же режиме разработчика,(same developer mode) который вы увидите на Chromebook(Chromebooks) . Мы имеем в виду обширные инструменты разработки Chrome (называемые Google DevTools ), которые встроены в сам браузер.

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

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

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

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

Как получить доступ к меню Google Chrome DevTools(How To Access Google Chrome DevTools Menu)

Есть несколько способов получить доступ к меню Google Chrome DevTools , в зависимости от инструмента, который вы хотите использовать.

Самый простой способ сделать это — через меню Google Chrome . Для этого щелкните значок меню из трех точек(three-dots menu icon) в правом верхнем углу. В появившемся меню нажмите « More Tools > Developer Tools .

Это откроет набор DevTools в новом меню в правой части открытой вкладки или окна Chrome .

Вы также можете сделать это, используя сочетания клавиш. На ПК с Windows или Linux(Linux PC) откройте браузер Chrome и нажмите клавишу F12 . Вы также можете нажать Ctrl + Alt + J или Ctrl + Alt + I в открытой вкладке или окне Chrome .

В macOS нажмите F12 или нажмите клавиши Option + Command + J или Option + Command + IChrome DevTools . Откроется консоль Chrome с возможностью перехода к другим инструментам Chrome в верхней части меню DevTools .

Если вы хотите, вы можете просмотреть исходный код для веб-сайта (открыв вкладку « Элементы » в меню « (Elements)Инструменты разработчика»(DevTools) в процессе) на любой открытой веб-странице, щелкнув правой кнопкой мыши и выбрав параметр « Проверить(Inspect ) ».

Использование Chrome DevTools(Using Chrome DevTools)

Как мы кратко упомянули, вы можете использовать набор Chrome DevTools , чтобы увидеть исходный код веб-сайта на вкладке « Элементы ». (Elements)Это позволит вам проанализировать код загруженной вами страницы, а также просмотреть сообщения об ошибках (указывающие на проблемы с загрузкой сайта) в консоли Chrome на вкладке « Консоль ».(Console)

Вы также можете просмотреть различные источники контента с веб-сайта на вкладке « Источники ». (Sources)Например, если сайт использует сеть доставки контента (CDN)(using a content delivery network (CDN)) , мультимедиа с сайта будут указаны здесь как другой источник.

Режим разработчика Chrome(Chrome) позволяет загружать этот контент напрямую или выполнять более сложный анализ контента.

Если вы хотите проверить, как работает сайт, вы можете отслеживать и записывать использование сети на вкладке « Сеть ». (Network)Это покажет скорость, размер и тип сетевых запросов между вашим браузером и сайтом.

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

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

Google Chrome имеет репутацию требовательного к памяти вашего ПК(being hard on your PC memory) , поэтому вы можете проверить использование памяти JavaScript вашим сайтом на вкладке Память . (Memory)Здесь можно использовать различные профили тестирования Chrome , а дополнительную информацию об этом тестировании можно найти на (Different Chrome)странице документации Chrome DevTools(Chrome DevTools documentation page) .

Для более глубокого анализа содержимого вашего сайта, а также любого хранилища браузера, которое он может использовать (например, для регистрации данных), вы можете выполнить поиск на вкладке « Приложение ». (Application)Вы можете просмотреть информацию о файлах cookie сайта здесь, в разделе « Файлы cookie(Cookies) », или очистить используемое хранилище, щелкнув параметр « Очистить хранилище(Clear storage) ».

Если вы беспокоитесь о безопасности своего сайта, вы можете проверить, насколько хорошо он работает, на вкладке « Безопасность ». (Security )Это даст вам краткий обзор анализа безопасности страницы в Chrome, включая информацию о том, имеет ли страница правильный и надежный SSL - сертификат.

Если вы хотите создать отчет о производительности вашего сайта, в том числе о том, соответствует ли он типичным пользовательским стандартам и может ли производительность сайта повлиять на поисковую оптимизацию, вы можете щелкнуть вкладку Lighthouse . Это предлагает настройки, которые вы можете установить или снять для своего отчета — нажмите « Создать отчет»(Generate report) , чтобы создать отчет для просмотра.

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

Продвинутые хитрости Google Chrome(Advanced Google Chrome Tricks)

Большинство пользователей Chrome никогда не узнают, что в их браузере существует набор Google Chrome DevTools , но для опытных пользователей он остается исключительно полезным способом тестирования и анализа веб-сайтов. Существуют также сторонние расширения Chrome для веб-разработчиков(Chrome extensions for web developers) , которые помогут дополнительно протестировать ваш сайт.

Если вы создаете простой веб-сайт(building a basic website) , переключение в режим разработчика Chrome может помочь вам обнаружить ошибки на вашем сайте, которые не видны сразу. Вы можете сделать это только в том случае, если Chrome работает правильно, поэтому, если вы боретесь со сбоями Chrome(struggling with Chrome crashes) , вам может потребоваться сначала сбросить настройки или переустановить браузер.



About the author

Я компьютерный техник с более чем 10-летним опытом, в том числе 3 года в качестве 店員. У меня есть опыт работы с устройствами Apple и Android, и я особенно хорошо разбираюсь в ремонте и обновлении компьютеров. Я также люблю смотреть фильмы на своем компьютере и использовать свой iPhone для съемки фотографий и видео.



Related posts