Apps

Mac OS XでSafariの隠しデバッグメニューを有効にする

Mac OS XでSafariの隠しデバッグメニューを有効にする

Safariのデバッグメニュー

Safariには隠しメニュー「デバッグ」があり、ブラウザのデバッグに役立つ追加機能を提供しています。ストレステストや負荷テスト、サンプリング、JavaScriptエラーのログ記録、ページを意図的にクラッシュさせる機能など、様々な機能があります。Safari開発者向けの「デバッグ」メニューは、「開発」メニューとは異なります。「開発」メニューはWeb開発者向けの機能が多いですが、「デバッグ」メニューにも、高度なキャッシュ設定やCSSアニメーションコントロールなど、一般的なWeb開発者にも役立つオプションがいくつかあります。もし違いが分かりにくい場合は、両方を有効にして操作してみるとすぐに違いが分かるでしょう。

ターミナルの defaults コマンド文字列を使用して、Mac OS X の Safari で非表示のデバッグ メニューを有効にする方法を次に示します。

MacでSafariの非表示のデバッグメニューを有効にする方法

これは、すべての最新バージョンからほとんどの以前のバージョンまで、macOS / OS X のほぼすべてのバージョンの Safari で動作します。

  1. MacでSafariを終了する
  2. /Applications/Utilities/ からターミナルを起動し、次の defaults write コマンドを正確に入力します。
  3. defaults write com.apple.Safari IncludeInternalDebugMenu 1

  4. リターンキーを押してSafariを再起動します

「デバッグ」メニューは、Safari のメニューバーの選択肢の右端に表示されます。

MacOS XのSafariデバッグメニュー

メニューを無効にしたい場合は、ターミナルに戻って次のように入力します。

defaults write com.apple.Safari IncludeInternalDebugMenu 0

変更を有効にするには、再度 Safari を再起動する必要があります。

以前、マルチプロセス ウィンドウを無効にして Safari の自動更新を停止するためにデバッグ メニューを調べましたが、最新バージョンの Safari ではもう必要ありません。

Safariの隠されたデバッグメニュー

デバッグメニューは主に開発者、Safariのデバッグ、Webワーカー向けに設計されていますが、Safariの上級ユーザーにも役立つ機能が多数用意されています。設定をいじるのが好きな方なら、きっと飽きずに楽しめる機能が満載です。