Просмотр исходного кода веб‑страницы в Safari на Mac
Как включить меню разработчика в Safari
Запустите Safari на Mac.
В строке меню нажмите меню “Safari”, затем выберите “Preferences…”.

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

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

Важно: Эта настройка не меняет содержимое сайтов. Она лишь открывает инструменты, которые позволяют просматривать и анализировать код.
Способы увидеть исходный код страницы
Ниже описаны три простых способа просмотра исходного кода после включения меню разработчика.
Через меню Develop
В строке меню Safari выберите “Develop” → “Show Page Source.” Откроется окно с полной исходной HTML-разметкой страницы.

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

Через контекстное меню
Кликните правой кнопкой мыши по странице и выберите “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.
Мини‑методология для анализа проблемы на странице
- Откройте исходный код, чтобы понять базовую структуру.
- Переключитесь в Web Inspector и посмотрите DOM в текущем состоянии.
- Проверяйте вкладку Network на ошибки загрузки ресурсов и статусы запросов.
- Используйте Console для поиска ошибок JavaScript.
- Если нужно — редактируйте стили в реальном времени во вкладке 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 для быстрого доступа к исходному коду.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента