Mac OS X Lion で Safari の Web ページの自動更新を停止する
Mac OS X 10.7 の Safari 5.1 に新たに追加された機能は、Web ページが一定時間非アクティブのままになっている場合に自動更新されることです。この機能は不必要で面倒にさえ思えるかもしれませんが、ページのリロードを無効にする明確な設定オプションはありません.ありがたいことに、Stormcloud (DaringFireball 経由) は、Safari 5 でこの厄介な動作を停止する方法を示しています。1.これを無効にする実況は次のとおりです:
- Safari を終了し、ターミナル (/Applications/Utilities/ にあります) を起動し、次のコマンドを入力します
- Safariを再起動すると、右端に「ヘルプ」と並んで「デバッグ」メニューが表示されます(はい、これは「開発」メニューとは異なります)
- 新しいデバッグメニューをプルダウンし、「マルチプロセスウィンドウを使用する」が表示されるまで下にスクロールし、それを選択してチェックを外します
- 新しい Safari ウィンドウを開き、Web ページのタイトルの横に が表示されている場合は、シングル プロセス モードになっているため、Web ページの自動更新が妨げられています
defaults write com.apple.Safari IncludeInternalDebugMenu 1
「マルチプロセス ウィンドウ」と呼ばれる設定を変更すると Web ページの自動再読み込みが行われる理由が気になる場合は、Stormcloud がこの機能とその仕組みについて説明しています:
基本的に、これは善意の機能ですが、ユーザーの頭痛の種にもなっています。場合によっては、Safari が本来よりもはるかに多くのメモリを消費し、アプリの速度が低下することさえあります。おそらく、これらはすべてソフトウェア アップデートで修正されるでしょう。
Safari 5.1 をシングル プロセス モードで実行する際の大きな注意点: 多くのプラグインと拡張機能が機能しません。特に (そして厄介なことに) 広告ブロッカー、ClickToFlash、および 1password が機能しません。そのトレードオフに見合った価値があるかどうかを判断する必要があります。または、いつでも Chrome または Firefox を使用することもできます。