Консоль разработчика
Код уязвим для ошибок. И вы, скорее всего, будете делать ошибки в коде… Впрочем, давайте будем откровенны: вы точно будете совершать ошибки в коде. В конце концов, вы человек, а не робот.
Но по умолчанию в браузере ошибки не видны. То есть, если что-то пойдёт не так, мы не увидим, что именно сломалось, и не сможем это починить.
Для решения задач такого рода в браузер встроены так называемые «Инструменты разработки» (Developer tools или сокращённо — devtools).
Chrome и Firefox снискали любовь подавляющего большинства программистов во многом благодаря своим отменным инструментам разработчика. Остальные браузеры, хотя и оснащены подобными инструментами, но всё же зачастую находятся в роли догоняющих и по качеству, и по количеству свойств и особенностей. В общем, почти у всех программистов есть свой «любимый» браузер. Другие используются только для отлова и исправления специфичных «браузерозависимых» ошибок.
Для начала знакомства с этими мощными инструментами давайте выясним, как их открывать, смотреть ошибки и запускать команды JavaScript.
Google Chrome
В её JavaScript-коде закралась ошибка. Она не видна обычному посетителю, поэтому давайте найдём её при помощи инструментов разработки.
Нажмите F12 или, если вы используете Mac, Cmd + Opt + J .
По умолчанию в инструментах разработчика откроется вкладка Console (консоль).
Она выглядит приблизительно следующим образом:
Точный внешний вид инструментов разработки зависит от используемой версии Chrome. Время от времени некоторые детали изменяются, но в целом внешний вид остаётся примерно похожим на предыдущие версии.
- В консоли мы можем увидеть сообщение об ошибке, отрисованное красным цветом. В нашем случае скрипт содержит неизвестную команду «lalala».
- Справа присутствует ссылка на исходный код bug.html:12 с номером строки кода, в которой эта ошибка и произошла.
Под сообщением об ошибке находится синий символ > . Он обозначает командную строку, в ней мы можем редактировать и запускать JavaScript-команды. Для их запуска нажмите Enter .
Многострочный ввод
Обычно при нажатии Enter введённая строка кода сразу выполняется.
Чтобы перенести строку, нажмите Shift + Enter . Так можно вводить более длинный JS-код.
Теперь мы явно видим ошибки, для начала этого вполне достаточно. Мы ещё вернёмся к инструментам разработчика позже и более подробно рассмотрим отладку кода в главе Отладка в браузере.
Firefox, Edge и другие
Инструменты разработчика в большинстве браузеров открываются при нажатии на F12 .
Их внешний вид и принципы работы мало чем отличаются. Разобравшись с инструментами в одном браузере, вы без труда сможете работать с ними и в другом.
Safari
Safari (браузер для Mac, не поддерживается в системах Windows/Linux) всё же имеет небольшое отличие. Для начала работы нам нужно включить «Меню разработки» («Developer menu»).
Откройте Настройки (Preferences) и перейдите к панели «Продвинутые» (Advanced). В самом низу вы найдёте чекбокс:
Теперь консоль можно активировать нажатием клавиш Cmd + Opt + C . Также обратите внимание на новый элемент меню «Разработка» («Develop»). В нем содержится большое количество команд и настроек.
Итого
- Инструменты разработчика позволяют нам смотреть ошибки, выполнять команды, проверять значение переменных и ещё много всего полезного.
- В большинстве браузеров, работающих под Windows, инструменты разработчика можно открыть, нажав F12 . В Chrome для Mac используйте комбинацию Cmd + Opt + J , Safari: Cmd + Opt + C (необходимо предварительное включение «Меню разработчика»).
Теперь наше окружение полностью настроено. В следующем разделе мы перейдём непосредственно к JavaScript.
Как включить консоль разработчика
Изменить язык
Полная версия
© Valve Corporation. Все права защищены. Все торговые марки являются собственностью соответствующих владельцев в США и других странах. Политика конфиденциальности | Правовая информация | Соглашение подписчика Steam | Возврат средств
Установить Steam
© 2024 Valve Corporation. Все права защищены. Все торговые марки являются собственностью соответствующих владельцев в США и других странах.
Как вызвать консоль?
Чтобы службе поддержки было легче понять, в чем именно заключается проблема, пришлите скриншот с техническими данными работы браузера. Эту информацию можно просмотреть в консоли браузера.
Internet Explorer
- Откройте нужную страницу в браузере Internet Explorer.
- Нажмите F12.
- Нажмите в правом углу. Откроется консоль.
Mozilla Firefox
- Откройте нужную страницу в браузере Mozilla Firefox.
- Нажмите Ctrl+Shift+K или перейдите → «Разработка» → «Веб-консоль».
- Убедитесь, что у вас выделены светло-голубым все параметры, о которых отображаются ошибки.
Opera
- Откройте нужную страницу в браузере Opera.
- Нажмите Ctrl+Shift+J. Красным отмечены ошибки.
Google Chrome
- Откройте нужную страницу в браузере Google Chrome.
- Нажмите → «Дополнительные инструменты» → «Инструменты разработчика».
- Перейдите во вкладку «Console».
Microsoft Edge
- Откройте нужную страницу в браузере Microsoft Edge.
- Справа сверху нажмите и перейдите в «Режим разработчика». Либо нажмите F12.
- Перейдите во вкладку «Консоль».
Safari
- Откройте нужную страницу в браузере Safari.
- В строке меню нажмите «Safari».
- Перейдите «Настройки» → «Дополнения».
- Внизу окна установите галочку «Показывать меню „Разработка“ в строке меню».
- В строке меню нажмите «Разработка» и выберите «Показать веб-инспектор».
Яндекс.Браузер
- Откройте нужную страницу в Яндекс.Браузере.
- Нажмите в правом верхнем углу.
- Перейдите «Дополнительно» → «Дополнительные инструменты» → «Инструменты разработчика».
- Перейдите во вкладку «Console».
Служба поддержки Mail.ru
Обновлено 9 октября 2023 г.
Как включить консоль разработчика
Консоль разработчика — это инструмент в вашем браузере, который «содержит код страницы». Данная информация может помочь в решение некоторых проблем, с которыми Вы можете столкнуться. Если вас попросили предоставить информацию из окна консоли, вот как это сделать:
Для вызова консоли разработчика нажмите на клавиатуре кнопку F12.
Выберите вкладку «Console».
Открыв консоль, нажмите F5, чтобы обновить страницу, а затем отправьте нам следующую информацию:
— полный скриншот консоли, нажав кнопку Print Screen на клавиатуре.
— скопируйте текст в окне консоли и отправьте его по e-mail нам или в файле Блокнота, прикрепив его к электронному письму.
Пожалуйста, отправьте консольное сообщение и скриншот вместе с описанием проблемы, с которой вы столкнулись на электронный адрес: phitechsupport@pahc.com