
Mac OS XでSafariの隠しデバッグメニューを有効にする
Safariには隠しメニュー「デバッグ」があり、ブラウザのデバッグに役立つ追加機能を提供しています。ストレステストや負荷テスト、サンプリング、JavaScriptエラーのログ記録、ページを意図的にクラッシュさせる機能など、様々な機能があります。Safari開発者向けの「デバッグ」メニューは、「開発」メニューとは異なります。「開発」メニューはWeb開発者向けの機能が多いですが、「デバッグ」メニューにも、高度なキャッシュ設定やCSSアニメーションコントロールなど、一般的なWeb開発者にも役立つオプションがいくつかあります。もし違いが分かりにくい場合は、両方を有効にして操作してみるとすぐに違いが分かるでしょう。
ターミナルの defaults コマンド文字列を使用して、Mac OS X の Safari で非表示のデバッグ メニューを有効にする方法を次に示します。
MacでSafariの非表示のデバッグメニューを有効にする方法
これは、すべての最新バージョンからほとんどの以前のバージョンまで、macOS / OS X のほぼすべてのバージョンの Safari で動作します。
- MacでSafariを終了する
- /Applications/Utilities/ からターミナルを起動し、次の defaults write コマンドを正確に入力します。
- リターンキーを押してSafariを再起動します
defaults write com.apple.Safari IncludeInternalDebugMenu 1
「デバッグ」メニューは、Safari のメニューバーの選択肢の右端に表示されます。
メニューを無効にしたい場合は、ターミナルに戻って次のように入力します。
defaults write com.apple.Safari IncludeInternalDebugMenu 0
変更を有効にするには、再度 Safari を再起動する必要があります。
以前、マルチプロセス ウィンドウを無効にして Safari の自動更新を停止するためにデバッグ メニューを調べましたが、最新バージョンの Safari ではもう必要ありません。
デバッグメニューは主に開発者、Safariのデバッグ、Webワーカー向けに設計されていますが、Safariの上級ユーザーにも役立つ機能が多数用意されています。設定をいじるのが好きな方なら、きっと飽きずに楽しめる機能が満載です。