В меню «Разработка» в Safari разработчики веб-сайтов найдут инструменты для проверки функционирования веб-сайта во всех стандартных веб-браузерах.
Если в строке меню нет меню «Разработка», зайдите в меню «Safari» > «Настройки», нажмите «Дополнения» и установите флажок «Показывать меню “Разработка” в строке меню».
В таблице ниже приведено описание команд в меню «Разработка».
Открыть страницу с помощью | Отображаемая веб-страница будет открыта в выбранном Вами браузере, установленном у Вас на компьютере. |
Пользовательский агент | Позволяет изменить то, как Ваш браузер распознается веб-сервером. С помощью этой команды можно «обмануть» веб-сервер, чтобы он считал, что Вы используете не тот браузер, не ту операционную систему или не ту версию Safari, которая установлена на самом деле. Так Вы можете проверить, как отображается содержимое сайта при разных условиях. |
Показать веб-инспектор | В веб-инспекторе содержится список ресурсов, используемых на веб-странице. Инспектор также позволяет просмотреть программный код страницы, CSS, деревья и свойства DOM, визуальные DOM-показатели — и выполнить поиск по всем этим объектам. Веб-инспектор также содержит консоль ошибок и сетевую шкалу времени. |
Показать консоль ошибок | На консоль ошибок выводятся синтаксические ошибки и предупреждения файлов HTML и XML. Здесь можно также посмотреть список ошибок JavaScript и другие сообщения, занесенные в журнал console.log, console.error, console.warn, console.assert и console.info. |
Показывать программный код страницы | Позволяет просмотреть HTML-код главного фрейма текущей веб-страницы. Для поиска в программном коде нажмите Command (⌘)-F, затем введите слово или фразу в поле поиска, появившемся на панели «Программный код». |
Показывать ресурсы страниц | Позволяет отобразить список ресурсов веб-страницы: документы, таблицы стилей, скрипты. |
Показать редактор сниппетов | Позволяет быстро проверять небольшие фрагменты HTML, не открывая всю веб-страницу. |
Показать Extension Builder | Extension Builder используется для упаковки и предоставления метаданных для расширений Safari. |
Запуск записи шкалы времени | Позволяет запустить запись шкалы времени в инспекторе WebKit для категорий «Сетевые запросы», «Макет и рендеринг» и «JavaScript и события». Чтобы остановить запись, выберите «Разработка» > «Остановка записи шкалы времени». |
Очистить кэши | Очищает кэш веб-страниц и другие кэши Safari. |
Отключить кэши | Извлечение подресурса из веб-сервера каждый раз, когда он доступен, вместо использования папки временного хранения. |
Отключить изображения | Отображение альтернативного контента вместо изображений. Помогает убедиться, что Ваша страница имеет соответствующий альтернативный контент. |
Отключить стили | Позволяет отключить все стили CSS. Используется для выявления некоторых проблем верстки страницы на Вашем веб-сайте. Если в дополнительных настройках Safari задана таблица стилей, она продолжает использоваться. |
Отключить JavaScript | Позволяет отключить весь код JavaScript. Это удобно делать для исследования проблем, связанных с поведением частей веб-сайтов, а также для проверки работы веб-сайта в браузерах, которые не поддерживают JavaScript или в которых он отключен. Можно также отключить и включить JavaScript в настройках безопасности Safari. |
Отключить характерные для сайтов хаки | Отключение специального программного модуля Safari, который обрабатывает проблемы, связанные с конкретными сайтами, чтобы разработчики такого сайта могут тестировать решения проблем. |
Выключить ограничения для локальных файлов | При выключении ограничений для локальных файлов Safari рассматривает все файлы на Mac как имеющие один и тот же источник, поэтому одни файлы могут обращаться к содержимому других файлов с помощью сценариев или XHR. Благодаря этому копия веб-сайта на Mac может работать так, будто она размещена в Интернете. |
Разрешить JavaScript из поля смарт-поиска | Позволяет вводить или вставлять в поле адреса и поиска URL-адреса, содержащие слово «javascript:». |