Гид по технологиям

Как пользоваться инструментами веб‑разработчика в Firefox

5 min read Веб-разработка Обновлено 06 Oct 2025
Инструменты веб‑разработчика Firefox — руководство
Инструменты веб‑разработчика Firefox — руководство

Кратко

Инструменты веб‑разработчика Firefox позволяют инспектировать DOM, править CSS на лету, запускать JavaScript и отслеживать сетевые запросы. В статье пошагово объяснены инспектор страниц, HTML/ CSS‑панели, Scratchpad и Web Console, а также даны практические чеклисты, советы и методы отладки.

Быстрые ссылки

  • Инспектор страницы
  • HTML‑инспектор
  • CSS‑инспектор
  • JavaScript Scratchpad
  • Веб‑консоль
  • Получить дополнительные инструменты

Инструменты в меню «Веб‑разработчик» в Firefox позволяют просматривать структуру страницы, выполнять произвольный JavaScript и просматривать сетевые запросы и сообщения отладчика. В Firefox 10 появился обновлённый Инспектор и обновлённый Scratchpad.

Firefox вместе с популярными расширениями (например, Firebug и панелью Web Developer) остаётся удобным выбором для веб‑разработчиков. Все инструменты находятся в меню «Веб‑разработчик».

Инспектор страницы

Инспектор страницы: подсвеченный элемент и панель инструментов

Чтобы быстро инспектировать элемент, щёлкните по нему правой кнопкой и выберите «Инспектировать» или нажмите клавишу Q. Инспектор также запускается из меню «Веб‑разработчик».

Панель инспектора внизу окна браузера

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

Выбор элемента курсором и подсветка на странице

Чтобы выбрать другой элемент, нажмите кнопку «Инспектировать» на панели, наведите курсор на страницу и кликните нужный элемент. Firefox подсвечивает элемент под курсором.

Навигация по DOM с помощью подсветки и курсора

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

HTML‑инспектор

Нажмите кнопку HTML, чтобы увидеть HTML‑код текущего выбранного элемента.

HTML‑панель показывает структуру выбранного элемента и возможность сворачивания тегов

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

Просмотр исходного кода страницы в отдельном окне

CSS‑инспектор

Нажмите кнопку «Стиль» (Style), чтобы увидеть CSS‑правила, применённые к выбранному элементу.

Панель CSS‑правил с перечнем применённых стилей

Есть две панели: Rules (правила) и Properties (свойства). Переключайтесь между ними кликом по соответствующим вкладкам. В панели свойств есть поле поиска для быстрой фильтрации свойств.

Поиск CSS‑свойств в правой панели инспектора

Вы можете править CSS «на лету» прямо в Rules: снять чекбокс — отключить правило, клик по тексту — отредактировать правило, добавить новые правила в верхнюю часть панели. Ниже показан пример, где добавлено правило font-weight: bold; и текст стал жирным.

Изменение CSS‑правила прямо в инспекторе и результат изменения на странице

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

JavaScript Scratchpad

Scratchpad был обновлён в Firefox 10: теперь есть подсветка синтаксиса. В Scratchpad можно писать JavaScript и запускать его на текущей странице.

Окно Scratchpad с подсветкой синтаксиса и полем ввода кода

После написания кода выберите пункт Execute → Run, чтобы выполнить его в текущей вкладке.

Выполнение кода из Scratchpad в текущей вкладке

Пример полезного кода: введите window.console.log("Hello World"); в Scratchpad и выполните — сообщение появится в Веб‑консоли.

Веб‑консоль

Веб‑консоль (Web Console) заменила устаревшую Error Console и отображает разные типы сообщений: сетевые запросы, ошибки CSS, ошибки JavaScript и сообщения разработчика.

Веб‑консоль с примерами сетевых запросов и сообщений логов

Под «сообщением веб‑разработчика» понимается любая запись в объект window.console. Например, выполнение window.console.log("Hello World"); выведет сообщение в консоль. Это помогает интегрировать отладочные сообщения в приложение.

Консоль показывает лог и уровни сообщений: info, warning, error

Обновите страницу, чтобы увидеть новые сетевые запросы и сопутствующие сообщения.

Список сетевых запросов с возможностью просмотра деталей каждого запроса

Используйте строку поиска в консоли для фильтрации сообщений; кликните по запросу, чтобы раскрыть детали.

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

С версии Firefox 10 Веб‑консоль может работать вместе с Инспектором страницы: переменная $0 ссылается на текущий выбранный объект в инспекторе. Например, чтобы скрыть выбранный элемент, выполните в консоли:

$0.style.display = "none"

Иллюстрация использования переменной $0 для манипуляции выбранным элементом

Если хотите подробнее изучить возможности консоли и встроенные функции, посетите страницу Web Console на MDN (Mozilla Developer Network).

Получить дополнительные инструменты

Опция «Получить дополнительные инструменты» ведёт в коллекцию Web Developer’s Toolbox на сайте Mozilla Add‑Ons. Там собраны расширения для разработчиков, включая Firebug и Web Developer Toolbar.


Если вы пользовались Firefox несколько лет назад, возможно, помните DOM Inspector. Встроенные инструменты разработчика в Firefox значительно развились с тех пор.

Практическое руководство: пошаговая методика отладки

  1. Откройте инспектор и выделите проблемный элемент (Q или «Инспектировать»).
  2. В HTML‑панели проверьте вложенность и атрибуты элемента.
  3. Переключитесь в CSS‑инспектор и временно отключите правила, чтобы найти конфликтующие стили.
  4. Если поведение связано с JavaScript, откройте Scratchpad или консоль и выполните минимальную команду для воспроизведения.
  5. Просмотрите сетевые запросы в консоли, чтобы убедиться, что запросы возвращают ожидаемые ответы.
  6. После правок повторно протестируйте страницу и зафиксируйте изменения в исходных файлах проекта.

Ключевая идея: ищите корень проблемы (структура → оформление → поведение → сеть).

Чек‑листы по ролям

Разработчик:

  • Открыть консоль и проверить ошибки JavaScript
  • Использовать $0 для взаимодействия с DOM
  • Воспроизвести проблему в Scratchpad
  • Сохранить рабочий сниппет в проект

Дизайнер / верстальщик:

  • Проверить применённые CSS‑правила
  • Отключать и включать стили для визуальной проверки
  • Использовать поиск по свойствам для быстрого доступа

QA / тестировщик:

  • Проверить сетевые запросы при сценариях загрузки
  • Логировать сценарии через console.log для воспроизводимости
  • Фиксировать конфигурацию среды и расширений при репорте бага

Короткий справочник и набор команд (cheat sheet)

  • Открыть инспектор: Q или Правый клик → Инспектировать
  • Открыть Web Console: Меню → Веб‑разработчик → Веб‑консоль
  • Выполнить JS на странице: Scratchpad → Execute → Run
  • Получить текущий выбранный элемент в консоли: $0
  • Скрыть элемент: $0.style.display = "none"
  • Логирование: window.console.log("сообщение");

Когда инструменты не помогают: типичные ограничения

  • Инструменты показывают текущую интерпретацию браузера; если проблема связана с серверной логикой — смотрите серверные логи.
  • Минифицированный или сжатый код затрудняет чтение; используйте source maps при доступности.
  • Некоторые динамические фреймворки рендерят DOM после загрузки; инспектор может показывать уже изменённую структуру.

Альтернативные подходы

  • Использовать внешние отладчики и IDE‑плагины для пошаговой отладки (например, подключение к Node/Chrome DevTools когда подходит).
  • Расширения: Firebug (исторически), Web Developer Toolbar и другие из коллекции Mozilla Add‑Ons.

Советы по безопасности и приватности

  • Не оставляйте console.log с конфиденциальными данными в продакшн‑коде — логи могут раскрывать личную информацию.
  • При тестировании на продакшн‑данных соблюдайте правила вашей компании по обработке персональных данных.

Критерии приёмки

  • Можно выделить проблемный элемент через инспектор и изменить его стили как ожидается.
  • Консоль не содержит неожиданных ошибок после исправления дефекта.
  • Сетевые запросы, относящиеся к репродукции бага, видны и содержат корректные ответы.

Короткий глоссарий

  • Инспектор — визуальный инструмент для просмотра и изменения DOM
  • Scratchpad — поле для написания и запуска JS на странице
  • Веб‑консоль — место для логов, ошибок и сетевых запросов

Итог

Инструменты веб‑разработчика Firefox предоставляют полный набор средств для локальной отладки интерфейса, стилей, логики и сети. Используйте последовательный метод (структура → стиль → поведение → сеть), вспомогательные чек‑листы по ролям и простые сниппеты для ускорения работы. Если требуется функциональность, которой нет в стандартном наборе, проверьте коллекцию расширений в Mozilla Add‑Ons.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Разблокировать установку приложений в Windows
Windows

Разблокировать установку приложений в Windows

Как отключить и включить звук пользователю в Threads
Социальные сети

Как отключить и включить звук пользователю в Threads

iMessage на Android через PieMessage
Инструкции

iMessage на Android через PieMessage

Как проверить и защититься от Heartbleed (OpenSSL)
Безопасность

Как проверить и защититься от Heartbleed (OpenSSL)

Сотрудничество на YouTube: продвиньте канал через коллаборации
YouTube маркетинг

Сотрудничество на YouTube: продвиньте канал через коллаборации

Инструменты веб‑разработчика Firefox — руководство
Веб-разработка

Инструменты веб‑разработчика Firefox — руководство