Статьи

Меню отладки в Safari

Для веб-разработчиков на Mac OS X в Safari есть замечательный и мощный скрытый инструмент, который частично работает как расширение для веб-разработчиков Firefox. Хотя он не имеет такой же глубины, как инструмент Криса Педерика.

Меню отладки Safari можно активировать с помощью простой команды в терминале OS X (/Applications/Utilities/Terminal.app). При появлении приглашения командной строки «по умолчанию напишите com.apple.Safari IncludeDebugMenu 1» (с закрытым Safari) добавит еще один пункт меню при следующем запуске. При изменении 1 на 0 меню отладки можно отключить.

В дополнительном меню есть несколько приятных инструментов, наиболее простых, но в основном недокументированных. К ним относятся тестер загрузки страницы, аналогичный тому, что ab может сделать для тестирования производительности Apache (возможно, может использовать его), доступ к просмотру архитектуры документа (представления дерева), маскировка пользователя и агента и отладка JavaScript.

Есть более удобные трюки — например, открытие одной и той же страницы в нескольких других браузерах, установленных на вашем Mac, для предварительных тестов с помощью одного клика в Safari, а также некоторая ограниченная отладка SSL.

Наконец — симпатичный маленький импортер закладок для Mozilla, IE и Netscape (очень не хватает в Safari без включенного меню Debug!) И возможность экспорта закладок Safari округляет его в удобной шкале.