Safariの隠しメニューを見つける
Safariには長い間、非常に便利な機能が含まれている隠れたデバッグメニューがあります。 もともと、開発者がウェブページやその上で動作するJavaScriptコードのデバッグを支援することを目的としていたため、メニューに含まれていたコマンドがウェブページに混乱を招く可能性があったため、デバッグメニューは隠されていました。
2008年の夏にSafari 4がリリースされ、[デバッグ]メニューの最も便利なメニュー項目の多くが新しい[ 開発]メニューに移されました。
しかし、隠されたデバッグメニューは残っていて、Safariの開発が続行されても1つまたは2つのコマンドが選択されていました。
Appleは隠された「開発」メニューに簡単にアクセスでき、Safariの環境設定だけを必要としました。 一方、デバッグメニューへのアクセスはもう少し複雑です。
Safariのデバッグウィンドウを有効にするには、OS Xの隠された機能やその多くのアプリケーションにアクセスするための私たちのお気に入りのツールの1つであるTerminalを使用する必要があります。 ターミナルはかなり強力です。 あなたのMacを歌唱させることさえできますが、これはアプリにとって珍しい使い方です。 この場合は、Terminalを使用してSafariの設定リストを変更し、[デバッグ]メニューをオンにします。
Safariのデバッグメニューを有効にする
- /アプリケーション/ユーティリティ/ターミナルにある起動ターミナル。
- ターミナルに次のコマンドラインを入力します。 テキストをターミナルにコピー/ペーストすることができます(ヒント:下のテキストの行を3回クリックしてコマンド全体を選択します)。または、次に示すようにテキストを入力するだけです。 コマンドは1行のテキストですが、ブラウザが複数の行に分割する可能性があります。 ターミナルには必ず1行でコマンドを入力してください。
デフォルトはcom.apple.Safariを含む。IncludeInternalDebugMenu 1
- Enterまたは戻るを押します。
- Safariを再起動します。 新しいデバッグメニューが利用可能になります。
Safariのデバッグメニューを無効にする
何らかの理由で[デバッグ]メニューを無効にしたい場合は、いつでもターミナルを使用してデバッグメニューを無効にすることができます。
- /アプリケーション/ユーティリティ/ターミナルにある起動ターミナル。
- ターミナルに次のコマンドラインを入力します。 ターミナルにテキストをコピー/ペーストすることができます(トリプルクリックのヒントを使用することを忘れないでください)。または、テキストを入力するだけで表示されます。 コマンドは1行のテキストですが、ブラウザが複数の行に分割する可能性があります。 ターミナルには必ず1行でコマンドを入力してください。
デフォルトはcom.apple.Safariを含む。IncludeInternalDebugMenu 0
- Enterまたは戻るを押します。
- Safariを再起動します。 デバッグメニューはなくなります。
お気に入りのSafariデバッグメニュー項目
Debugメニューがあなたのコントロール下にあるので、さまざまなメニュー項目を試すことができます。 多くのメニュー項目は、Webサーバーを制御できる開発環境で使用するように設計されているので、メニュー項目のすべてを使用できるとは限りません。 それにもかかわらず、以下のような有用なアイテムがあります。
- 再描画を強制する
- フレームレートメーターを表示すると、CPUの負荷、ページフレームレートの速度、およびページに加えられた更新がすべてアナログ速度計の形で表示されます。
- さまざまなフラグオプション。
- iCloudの履歴を同期する。
- また、使用しているSafariのバージョンによっては、トップサイトをリセットして再計算するオプションもあります。