Как включить Safaris Debug Menu для получения дополнительных возможностей

Safari уже давно имеет скрытое меню отладки, которое содержит некоторые очень полезные возможности. Изначально предназначенное для помощи разработчикам в отладке веб-страниц и кода JavaScript, который на них выполняется, меню отладки было скрыто, поскольку команды, включенные в меню, могли нанести ущерб веб-страницам.

С выпуском Safari 4 летом 2008 года многие наиболее полезные пункты меню в меню «Отладка» были перенесены в новое меню «Разработка». Но скрытое меню отладки осталось, и даже подобрало одну или две команды, поскольку разработка Safari продолжалась.

Apple сделала доступ к скрытому меню «Разработка» простым процессом, требующим только ознакомления с настройками Safari. Доступ к меню отладки, с другой стороны, немного сложнее.

Включение окна отладки Safari требует использования Terminal, одного из наших любимых инструментов для доступа к скрытым функциям OS X и его многочисленных приложений. Терминал довольно мощный; это может даже заставить ваш Mac начать петь, но это немного необычное использование для приложения. В этом случае мы собираемся использовать Терминал, чтобы изменить список предпочтений Safari, чтобы включить меню «Отладка».

Включить Safari в меню отладки


  1. Запустите терминал, расположенный в / Applications / Utilities / Terminal.


  2. Введите следующую командную строку в терминал. Вы можете скопировать / вставить текст в терминал (совет: трижды щелкните строку текста ниже, чтобы выбрать всю команду), или вы можете просто напечатать текст, как показано. Команда представляет собой одну строку текста, но ваш браузер может разбить ее на несколько строк. Обязательно вводите команду как одну строку в Терминале.

    по умолчанию написать com.apple.Safari IncludeInternalDebugMenu 1


  3. Нажмите ввод или возврат.


  4. Перезапустите Safari. Новое меню отладки будет доступно.


Отключить меню отладки Safari

Если по какой-либо причине вы хотите отключить меню «Отладка», вы можете сделать это в любое время, снова используя терминал.


  1. Запустите терминал, расположенный в / Applications / Utilities / Terminal.


  2. Введите следующую командную строку в терминал. Вы можете скопировать / вставить текст в терминал (не забудьте использовать подсказку с тройным щелчком), или вы можете просто напечатать текст, как показано на рисунке. Команда представляет собой одну строку текста, но ваш браузер может разбить ее на несколько строк. Обязательно вводите команду как одну строку в Терминале.

    по умолчанию написать com.apple.Safari IncludeInternalDebugMenu 0


  3. Нажмите ввод или возврат.


  4. Перезапустите Safari. Меню отладки исчезнет.


Избранные пункты меню Safari Debug

Теперь, когда меню Debug находится под вашим контролем, вы можете попробовать различные пункты меню. Не все пункты меню могут быть использованы, поскольку многие из них предназначены для использования в среде разработки, где вы можете управлять веб-сервером. Тем не менее, здесь есть несколько полезных вещей, в том числе:

  • Принудительно перекрасить
  • Показать показатель частоты кадров, который будет отображать нагрузку на процессор, частоту кадров на странице и обновления, вносимые на страницу, в виде аналоговых спидометров.
  • Различные варианты флагов.
  • Синхронизация истории iCloud.
  • И, в зависимости от версии Safari, которую вы используете, опция сброса и повторного расчета Top Sites.
Ссылка на основную публикацию