78
Safariでキーボードを使ってWebサイトの要素を無効にする

Firefoxの好きな点の一つは、その拡張性です。ブラウザを拡張するためのアドオンが豊富に用意されています。私はWeb開発者ではありませんが、Web Developerアドオンはよく使っています。(Firefoxには数多くのWeb開発拡張機能がありますが、おそらく最も充実したのはFirebugで、私もインストールしています。)

私がいつも使っているWeb Developerアドオンの機能の一つに、キーボードショートカットやメニュー項目を使って画像、スタイル、JavaScriptを無効化できる機能があります。この機能を使えば、レイアウトの崩れたページが見やすくなり、読みやすくなります。でも、Safariを使いたい場合はどうすればいいのでしょうか?

Safariにはそのような機能はないようですが…実はあります。ただ、デフォルトで無効になっているだけで、キーボードで操作するには少し工夫が必要です。Safariの環境設定で「詳細」タブを開き、「開発」メニューをメニューバーに表示するチェックボックスにチェックを入れてください。チェックを入れると、メニューバーに「開発」メニューが(すぐに)表示されます。確認できたら、Safariの環境設定を閉じてください。

「開発」メニューをクリックすると、ウェブサイトの様々な機能ごとに6つの「無効化」メニューオプションが表示されます。もちろん、そのままにして、いつでも好きなときにメニューにアクセスすることもできますが…そうするとマウスを使う回数が増えてしまいます。もっと簡単にするために、よく使う無効化機能にキーボードショートカットを作成しましょう。私の場合は、「画像を無効にする」と「スタイルを無効にする」です。

画像

システム環境設定の「キーボードとマウス」パネルを開き、「キーボードショートカット」タブをクリックします。ウィンドウ下部のプラス記号をクリックして、新しいショートカットを追加します。

表示されるドロップダウンシートで、アプリケーションをSafari、メニュータイトルを「画像を無効にする」に設定し、「キーボードショートカット」ボックスに適切なショートカットを入力します(私はShift + Control + Iを使用しました)。プラス記号をもう一度クリックし、キーボードでアクセスしたいメニュー項目ごとにこの手順を繰り返します。

OS X 10.5をご利用の場合、変更はSafariにすぐに反映されます(上の画像をご覧ください)。10.4をご利用の場合は、変更を確認するにはSafariを終了して再起動する必要があります。ページの要素を無効にするには、ショートカットキーを押してからCommand + Rキーを押してページを再読み込みしてください。