96
有望な見込み:ClickToFlash

多くのウェブユーザーにとって、Flashはブラウジングの悩みの種となっている。(Macworld.com自体にFlash広告が含まれていることは承知の上でこの記事を書いている。)一部のサイトには、ユーザーが何も操作していないにもかかわらず、オフィス中に不快な音声を鳴り響かせる、自動再生される迷惑なFlashコンテンツが含まれているだけではない。(もっとも、このようなコンテンツはウェブから永久に排除されるべきではあるが。)また、不要なFlashコンテンツが大量に表示され、ウェブブラウザの動作が遅くなることも事実である。

Safariを使ってウェブを閲覧している場合、まだ開発の初期段階ですが既に問題なく動作している ClickToFlashがFlashの読み込みを抑制するのに役立ちます。ClickToFlashは、現在は廃止されたGoogle Codeプロジェクトをベースにした無料のWebkitプラグインで、Flashコンテンツの自動読み込みを防止します。

ClickToFlash がインストールされると、Web ページ上のすべての Flash コンテンツが、 Flashという単語が入った空のボックスに置き換えられます。

特定のFlashコンテンツを表示したい場合はどうすればいいでしょうか?そのボックスをクリックするだけで、ClickToFlashがそのコンテンツだけを読み込み、ページ上の他のFlashコンテンツはブロックされたままになります。または、ブロックされたボックスを右クリックし、「Flashを読み込む」を選択することもできます。

このコンテキストメニューには、お気に入りのサイトやYouTubeなどの一般的なソースのコンテンツを常に許可するための便利なオプションもあります。「ドメインをホワイトリストに追加」を選択すると、ClickToFlashはそのサーバーを許可されたFlashソースのリストに追加します。「ホワイトリストを編集」コマンドを使用すると、以前にホワイトリストに追加したサーバーを手動で削除できます。

ブロックされたFlashコンテンツの一部が「本物」なのか広告なのか、どうすれば見分けられるでしょうか? 一つの方法は、同じコンテキストメニューにアクセスし、リストされているドメインを確認することです。例えば、ESPNのウェブサイトでは、 から始まるコンテンツはespn.go.comESPNコンテンツである可能性が高い一方、view.atdmt.comここ数日の例で言えば、 は広告である可能性が高いです。あるいは、ブロックされたFlash領域にマウスカーソルを合わせると、数秒後に小さなツールチップにブロックされたコンテンツのURLが表示されます。

ClickToFlash が他の Flash ブロッカーと異なる点は、Input Manager のハックではなく Webkit プラグインである点です。つまり、ClickToFlash はサポートされていないシステムハックではなく、公式に認可された方法で機能を追加しています。さらに、Webkit プラグインは Webkit を使用するすべてのプログラムで動作します。例えば、ClickToFlash は NetNewsWire の Flash コンテンツもブロックします。

ClickToFlashはまだ開発初期段階にあるため、ClickToFlashをインストールしても手動でクリックしても読み込まれない特定の種類のFlash、ホワイトリストに追加できないサイト、Flickr.comでの動作不良など、いくつかの小さな問題があります。Click to Flash開発者チーム(現在はTextcastの開発者の一人であるJonathan 'Wolf' Rentzschが率いています)は、これらの問題の一部に対する修正を確認し、いくつかの新機能も開発中であると発表しました。今後のバージョンアップが楽しみです。