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

Просмотр исходного кода веб‑страницы в Safari на Mac

• 4 min read • Mac • Обновлено 20 Nov 2025
Как посмотреть исходный код страницы в Safari на Mac
Как посмотреть исходный код страницы в Safari на Mac

Как включить меню разработчика в Safari

  1. Запустите Safari на Mac.

  2. В строке меню нажмите меню “Safari”, затем выберите “Preferences…”.

Окно меню Safari с выделенным пунктом Preferences

  1. В окне настроек откройте вкладку “Advanced”. Обычно она последняя в списке.

Вкладка Advanced в настройках Safari

  1. В разделе Advanced найдите опцию “Show Develop menu in menu bar.” и установите флажок. Меню Develop появится в строке меню Safari сразу.

Опция 'Show Develop menu in menu bar' выделена в вкладке Advanced

Важно: Эта настройка не меняет содержимое сайтов. Она лишь открывает инструменты, которые позволяют просматривать и анализировать код.

Способы увидеть исходный код страницы

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

Через меню Develop

В строке меню Safari выберите “Develop” → “Show Page Source.” Откроется окно с полной исходной HTML-разметкой страницы.

Меню Develop в строке меню Safari

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

Пока страница открыта, нажмите Option+Command+U. Это быстрее, если вам нужно часто открывать исходники.

Комбинация клавиш Option+Command+U для просмотра исходного кода

Через контекстное меню

Кликните правой кнопкой мыши по странице и выберите “Show Page Source” в контекстном меню.

Контекстное меню страницы с опцией Show Page Source

Что вы увидите в исходном коде

Исходный код показывает HTML, подключённые CSS и JavaScript (внешние или встроенные), мета‑теги, структуру DOM и ссылки на ресурсы (изображения, шрифты). Это исходный HTML, который сервер отправил браузеру. Динамически созданные элементы, добавленные позже JavaScript’ом, могут не совпадать с первоначальной разметкой — их лучше смотреть в Web Inspector.

Web Inspector vs просмотр исходного кода

Просмотр исходного кода показывает статический HTML. Web Inspector (Develop → Show Web Inspector) показывает реальное дерево DOM в текущем состоянии, сетевые запросы, стили и консоль. Для отладки взаимодействий и динамических изменений используйте Web Inspector.

Когда этот способ не сработает

  • Если сайт использует сильную клиентскую генерацию контента (SPA на React/Vue), статический исходник будет минимален; актуальные элементы появятся только в Web Inspector.
  • Если на странице активны средства защиты от копирования или отображение кода блокируется политиками (редко), часть данных может быть скрыта.
  • Если у вас нет доступа к настройкам Safari (удалённый пользователь, корпоративный профиль), меню может оказаться недоступным.

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

  • Открыть страницу в другом браузере (Chrome/Firefox) и использовать их DevTools.
  • Сохранить страницу (File → Save As) и открыть локально для анализа.
  • Использовать curl или wget в терминале, чтобы получить исходный HTML с сервера: curl https://example.com
  • Для изучения динамики использовать режим Network и вкладку Elements в Web Inspector.

Мини‑методология для анализа проблемы на странице

  1. Откройте исходный код, чтобы понять базовую структуру.
  2. Переключитесь в Web Inspector и посмотрите DOM в текущем состоянии.
  3. Проверяйте вкладку Network на ошибки загрузки ресурсов и статусы запросов.
  4. Используйте Console для поиска ошибок JavaScript.
  5. Если нужно — редактируйте стили в реальном времени во вкладке Styles.

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

  • Разработчик: проверить HTML, найти скрипты и точки инициализации, смотреть Console и Network.
  • Дизайнер: проверить подключённые CSS, классы и структура блоков, искать проблемы с селекторами.
  • QA: повторить шаги воспроизведения, зафиксировать состояние DOM, собрать Network и Console логи.

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

  • Меню Develop включено и доступно в строке меню.
  • Команда Option+Command+U открывает окно исходного кода.
  • Web Inspector показывает текущее состояние DOM и не выдаёт неожиданных ошибок в Console.

Небольшой глоссарий

  • Исходный код — HTML/CSS/JS, который сервер отправляет браузеру.
  • DOM — документное дерево, отражающее текущую структуру страницы.
  • Web Inspector — встроенный инструментарий для отладки и анализа страниц.

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

Быстрые советы и распространённые ошибки

  • Если вы ищете динамически добавляемые элементы, открывайте Web Inspector, а не только исходник.
  • Не удаляйте или не изменяйте серверный код напрямую через инструменты браузера — это локальные изменения, которые исчезнут при перезагрузке.
  • Для получения исходного ответа сервера используйте curl, если нужно исключить влияние JavaScript.

Сводка

Просмотр исходного кода в Safari требует включения меню разработчика в настройках. После этого используйте меню Develop, сочетания клавиш или контекстное меню. Для глубокой отладки применяйте Web Inspector и вкладки Network и Console.

Краткое резюме: включите “Show Develop menu in menu bar.”, затем используйте Option+Command+U или Develop → Show Page Source для быстрого доступа к исходному коду.

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

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро