膨大な数のタブを管理したり、ブックマークを操作したり、読み込まれないページに対処したりと、Webブラウザを使い続けるほど、問題に遭遇する可能性が高くなります。しかし、隠れた機能やサードパーティ製のアドオンを活用すれば、これらの問題に対処し、AppleのSafari 3( )やMozillaのFirefox 2( )および3の効率をさらに高めることができます。
タブを常に監視する
SafariとFirefoxのタブブラウジング機能を使えば、1つのウィンドウ内で複数のサイトを開くことができ、画面の乱雑さを軽減できます。しかし、タブブラウジングには分かりにくい側面もあります。
バックグラウンドでタブを開くGoogle検索を実行したとしましょう。結果ページが表示され、おそらくアクセスしたいリンクが山ほど含まれているでしょう。リンクをクリックして現在のウィンドウでそのページを表示し、その後「戻る」ボタンまたは検索フィールドのSnapBackアイコンをクリックして結果に戻ることもできます。しかし、もっと簡単な方法は、各リンクをCommandキーを押しながらクリックすることです(SafariまたはFirefoxの場合)。すると、新しいバックグラウンドタブでページが開きます。検索結果はフォアグラウンドで引き続き閲覧できます。(Safariでこのショートカットが機能しない場合は、Safariの「環境設定」を開き、「タブ」をクリックして、「Commandキーを押しながらクリックするとリンクを新規タブで開く」を選択してください。)
タブを自動的に復元する何時間もブラウジングしていると、複数のウィンドウが開き、それぞれに厳選されたタブが並んでいることがよくあります。マーフィーの法則によれば、ブラウザはまさにこの瞬間にクラッシュします。しかし、すべてのページを手動で再度探す必要はありません。Firefoxで「Firefox:設定」を選択し、「メイン」をクリックします。「Firefoxの起動時」ポップアップメニューから「前回のウィンドウとタブを表示する」を選択します。これで、Firefoxは開いているすべてのタブとウィンドウを追跡し、ブラウザの再起動時に自動的に復元します。(クラッシュ後にFirefoxを再起動する場合は、「セッションを復元」ボタンをクリックしてください。)
Safariには自動復元機能はありませんが、「履歴」→「最後のセッションからすべてのウィンドウを再開」を選択することで、手動でサイトを復元できます。セッションを自動的に復元するには、Hetima Computerの無料ソフトSafariStand 3をお試しください。インストール後、「スタンド」→「SafariStand設定」を選択します。「一般」→「起動時の復元方法」ポップアップメニューから「最後のセッションを自動的に再開(Safari)」を選択します。このソフトはSafariの動作を変更する非公式な方法を使用しているため、SafariまたはOS Xのアップデート後に動作しなくなる可能性があります。
ページを検索
ウェブで何かを読んだ後、その情報がどこにあるのか分からなくなってしまった経験は、何度ありますか?ブラウザは履歴(最近アクセスしたURLのリスト)を記録していますが、サイト名が分からなかったり、ページが履歴リストに残っていない場合は、あまり役に立ちません。この問題を解決するには、いくつかの方法があります。
検索ツールを使うMac OS X 10.5 (Leopard) をお使いの場合は、アクセスしたページのコンテンツを簡単に検索できます。これは、Safari で閲覧したすべてのコンテンツが Spotlight によってインデックス化されるためです(ただし、プライベートブラウジングを有効にしている場合は除きます(Safari:プライベートブラウジング)。メニューバーの Spotlight アイコンをクリックし、検索語を入力すると、Spotlight の「Web ページ」に一致するコンテンツの一覧が表示されます。ただし、注意点があります。Spotlight はページにあったテキストを認識していますが、ページが存在しない場合はそのテキストを表示できません。そのため、St. Clair Software の 20 ドルの HistoryHound 1.9.2 のような、より強力なツールが必要になります。
Leopardにアップグレードしていない、またはSafariを使用していない場合は、Googleの無料サービスであるGoogle Desktop( )をお試しください。Spotlightと同様に、Google Desktopはアクセスしたページのコンテンツをインデックス化します。また、Spotlightと同様にページを保存しないため、一致するページを見つけたら元のサイトに戻る必要があります。しかし、Spotlightとは異なり、Google DesktopはFirefoxを含む多数のブラウザをサポートしており、Gmailアカウントのメッセージはもちろん、ハードディスク上の他のファイルもインデックス化できます。
コンテンツをクリップするウェブページを自動的に保存してインデックス化するプログラムの便利さに勝るものはありませんが、無関係な情報ですぐに圧倒されてしまう可能性があります。より適切な制御を求めるなら、Bare Bones Softwareの39ドルのYojimbo 1.5( )やDevon Technologiesの40ドルのDevonThink 2といったプログラムを検討してみてください。どちらも、ウェブページ全体、あるいはページの一部を手動でクリップし、検索可能なデータベースに保存できます。
さらに有望な選択肢は、Evernote Corporationの無料サービス「Evernote」です。このサービスでは、Webページ、テキストスニペット、画像などの情報をクリップし、Mac、Webブラウザ、iPhoneなどのモバイルデバイスからアクセスできます。クリップ内のテキスト(写真内のテキストも含む)はすべてインデックス化されるため、どのデバイスからでも簡単にコンテンツを検索できます。
ブックマークを同期する
複数のブラウザ、あるいは複数のマシンにまたがって複数のブックマーク リストが散在している場合は、混乱を抑える必要があります。

ブックマークを同期する複数のブラウザを使い分けていて、それぞれにブックマークセットがある場合は、Sheep Systemsの20ドルのBookdog 5.1を使ってブックマークを統合してみましょう。このソフトウェアは、複数のブラウザのブックマークを表示、編集、検証、並べ替えることができるほか、異なるブラウザ間でブックマークをコピーまたは結合することもできます。また、Googleブックマークとの同期も可能なので、オンラインでもブックマークを使用できます。
ブックマークをユニバーサルにするブックマークに一箇所からアクセスしたい場合は、ブックマークマネージャの使用を検討してください。Alco Blom の 25 ドルの URL Manager Pro 3.5( ) は、ブックマークを独自のデータベースに保存し、システム全体にわたるメニューを提供して、ほとんどのブラウザからブックマークを選択できるようにします。Agile Web Solutions の無料の AllBookmarks 3 は、Safari と Firefox だけでなく、無料の Flock 1.0.3 ブラウザ( )、Camino Project の無料の Camino 1.5.5( )、Omni Group の 15 ドルの OmniWeb 5.6( ) のすべてのブックマークを含むメニューバー項目を表示します。ブックマークを選択すると、そのページがデフォルトの Web ブラウザで開きます。
オンライン同期Safari を使用している場合は、以前 .Mac を使用したのと同じように、Apple の新しい MobileMe サービスを使用して、複数の Mac 間で Safari のブックマークを同期できます。
Firefox ユーザーは、プラットフォーム間でもオンライン同期機能を提供する Foxmarks Bookmark Synchronizer アドオンをダウンロードできます。
予測検索を使用する
Firefox 2 または Safari では、ロケーションバーに URL を入力し始めると、ブックマークリストまたは閲覧履歴から一致する URL が表示されます。これにより、キーボードまたはマウスを使って、候補のリンクのいずれかに移動できます。
Firefox 3では、この自動補完機能がさらに進化しました。URLの一部だけでなく、Webページのタイトルに含まれる単語やブックマークに追加したタグも認識します。(ブックマークにタグを追加するには、「ブックマーク」→「このページをブックマーク」を選択するか、ロケーションバーの右側にある青い星印をダブルクリックして、「タグ」フィールドにキーワードを入力します。)また、ロケーションバーに検索語を直接入力することもできます。FirefoxはGoogle検索を実行し、一致するキーワードが見つかった場合は結果ページを表示するか、最初のWebページに直接移動します。

Safari にはこうした洗練された自動補完機能はありませんが、David Watanabe 氏の無料アドオン Inquisitor 3 を使って検索フィールドを強化できます。Inquisitor はインテリジェントな自動補完機能を提供します。たとえば、 と入力するmacwと、「macworld」が候補として表示されます。 Enterと入力するlord ofと、Inquisitor は他の候補とともに「lord of the rings online」も表示します。Inquisitor は、それらの用語を検索したときに表示されるページも表示します。diskwたとえば、 と入力すると、Alsoft の DiskWarrior ユーティリティ ( ) に関するサイトのリストが表示されます。矢印キーを使用すると、Google の検索結果ページを表示することなく、必要な結果に直接ジャンプできます。
サイトサポートの改善
時々、サイトが正しく表示されない、あるいはブラウザがサポートされていないというエラーメッセージが表示されることがあります。しかし、ユーザーエージェント設定を切り替えることで、そのようなサイトを回避できる場合があります。これは、あるブラウザを別のブラウザに見せかけるトリックです。例えば、Safariでは表示されないサイトでも、設定をFirefoxに変更すれば表示される場合があります。

Safari 3.1.1では、通常は非表示になっている「開発」メニューをまず有効にする必要があります。「Safari」→「環境設定」→「詳細」をクリックし、「メニューバーに開発メニューを表示」オプションを選択してください。サポートされていないサイトが表示された場合は、「開発」→「ユーザーエージェント」を選択し、リストされているブラウザのいずれかを選択してください。その後、同じタブで、最初にアクセスしようとしたURLを再度入力してください。Firefoxをお使いの場合は、無料の「User Agent Switcher」アドオンをダウンロードしてください。これにより、「ツール」メニューに「User Agent Switcher」サブメニューが追加され、そこから別のブラウザを選択できるようになります。
残念ながら、この方法は必ずしもうまくいくとは限りません。一部のサイトは、ActiveXコントロールやPC専用のプラグインなど、Windowsに組み込まれている機能に依存しているからです。これらのサイトを閲覧する唯一の方法は、Boot Camp経由でWindowsを実行するか、Parallelsの80ドルのParallels Desktop 3 for Mac( )やVMwareの80ドルのVMware Fusion 1.1.2( )などの仮想化プログラムでWindowsを実行することです。
[ Joe Kissell は TidBits の上級編集者であり、Mac OS X に関する多数の電子書籍の著者です。]