インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

uBlock Originでカスタムフィルターを作成する方法 - 実例で学ぶミニチュートリアル

数ヶ月前、私はuBlock Originのレビュー記事を書きました。uBlock Originは強力で玄人好みのブラウザ拡張機能で、主要なブラウザのほとんどで利用できます。その目的は、高度な広告ブロックおよびコンテンツブロック機能によって、インターネットを賢く快適に利用できる環境を作ることです。

それ以来、追加のチュートリアルを求める声をいただくとともに、私自身もやや過剰なコンテンツブロックによる実際の問題に直面していました。たとえばBingの画像検索では、画像をクリックすると一瞬表示されたかと思うと点滅して消えてしまうのです。毎回起こるわけではありませんが、uBlock Originが有効なときには必ず発生しました。そこで、この機会にカスタムフィルターの作り方についての小さなガイドを書くことにしました。さっそく見ていきましょう。

実例:Bing画像検索

そう、Bingの画像検索でクリックすると表示され、点滅して消えてしまうという現象です。まず行いたいのは、uBlock Originのアイコンをクリックし、「ロガー(Logger)」ボタンを押すことです。別ウィンドウが開き、許可されたリクエストとブロックされたリクエストを含むすべての通信が一覧表示されます。これにより、同じ操作を繰り返しながら、コンテンツが表示されない理由を正確に確認できます。

uBlock Originでカスタムフィルターを作成する方法 - 実例で学ぶミニチュートリアル

ロガーは強力かつ詳細です。しかも、これを使ってできることは非常に多く、最も重要なのは、静的ルールの追加や削除を含むライブでの変更が可能だという点です。これについては後述します。ロガーに表示される情報は膨大になりがちなので、表示内容を絞り込むことができます(あくまでロガー内の表示の話です)。たとえば、ブロックされた画像だけを表示するといった具合です。

各セッションは個別の見出しの下に表示されます。任意の行をクリックすれば、何が行われ、なぜそうなったのかを正確に確認できます。詳細情報、適用されたルール、そしてその結果としての静的フィルターがすべて見えます。さらに、それをその場で変更することもできるのです!

uBlock Originでカスタムフィルターを作成する方法 - 実例で学ぶミニチュートリアル

その場でカスタムルールを作る

uBlock Originのすべての機能と同様に、ルールやフィルターのカスタマイズには非常に高い柔軟性があります。この例では、ネットワークリクエストを許可またはブロックできます。次に、対象のタイプを指定します。ここでは「画像」です。

アドレスには非常に具体的なドメインを指定できますが、それは必ずしも有用とは限りません。少しでも異なるアドレスに解決されると、ルールが適用されなくなってしまうからです。したがって、a4.bing.comやwww.bing.com、あるいは最も包括的な指定としてbing.comだけを使うこともできます。同様に、URLの階層構造を指定することも可能です。

さらに「リクエスト元(originates from)」の指定もあります。コンテンツが必ずしもそのドメインに本来属しているとは限らず、別のドメインからコンテンツ(画像)を読み込んでいるケースがあるためです。ドメインマッチングの考え方はここでも同じです。厳密にも寛容にも自由に設定できますが、その厳しさや緩さがuBlock Originの効果に影響することは理解しておきましょう。

uBlock Originでカスタムフィルターを作成する方法 - 実例で学ぶミニチュートリアル

また、既存の例外が存在する場合でも静的フィルターを適用するかどうかを指定できます。操作を進めると、下のボックスに正確なフィルターがリアルタイムで表示されていきます。フィルターを適用すると、「My Filters」に追加されます。たとえば次のような形です:

@@||www.bing.com/fd/ls/l$image,domain=www.bing.com

uBlock Originでカスタムフィルターを作成する方法 - 実例で学ぶミニチュートリアル

考えられるルールの一例です。何を許可し、何をブロックするかは完全にあなた次第です。

フィルターとルールの違いは?

特定のフィルターを作る代わりに、ルールを作成することもできます。両者の違いは、ルールが動的であるのに対し、フィルターは静的だという点です。つまり、ルールはWebページやスクリプトの動作ロジックを許可・ブロックする仕組みであり、一方のフィルターは名前の示す通り、特定のページ上の特定の要素を捕まえたり通過させたりする「網」のようなものです。

実際にはもっと多くの要素があり、この短いチュートリアルをuBlock Originの包括的なガイドにしようとは思いません。それはおそらく別の記事になるでしょう。今回の焦点は、自分専用のカスタムフィルターを手軽に作成できる、シンプルで便利かつ強力な方法をお見せすることでした。これで、より洗練されたWeb体験が得られるはずです。

まとめ

以上です。インターネットは奇妙なジャングルであり、その大部分は無防備な旅人にとって敵対的です。uBlock Originのようなコンテンツフィルターの存在こそが、Webを実際に使いやすいものにしています。しかし時には、その複雑なルールとフィルターの絡み合いが、正当なコンテンツまで使えなくしてしまうこともあります。そんなときはトラブルシューティングが必要になります。

幸い、この拡張機能に組み込まれたログ機能は非常に有用で、正確かつ親切な設計です。ドロップダウンのウィザードを使えば、フィルターを簡単に作成できます。すべての問題を即座に解決できるわけではありませんが、問題が起きたときにuBlock Originを完全に無効化してしまう事態を避けることにもつながります。この記事が皆さんのお役に立てば幸いです。楽しいWebライフを、そしてあなたのインターネットが常に清らかでありますように。

それでは、また。

  1. Firefoxのアドオンをブラウザ内で一元管理する方法 – 初心者向けチュートリアル

    Firefox 3の登場からしばらく経ちましたが、その新機能をじっくり紹介する機会がありませんでした。そこで今回は、Firefoxのアドオン(Add-on)について取り上げます。長年Firefoxを使い込んできたベテランユーザーには説明不要かもしれませんが、ちょっと待ってください。Firefox 3では、テーマや拡張機能を手動で各サイトを回ってダウンロードする必要のない、新しい一元管理方式が導入されました。バージョン3以前の使い方に慣れきっていた方には、見落としていたかもしれない便利な機能です。Firefoxはおそらく最も柔軟性の高いブラウザの一つです。高い堅牢性、シンプルかつ実用的なデザイン

  2. 【Ubuntu】LinuxへのFlash Player導入ガイド – 3つの方法を解説する初心者向けチュートリアル

    このチュートリアルは、新しいバージョンのLinuxやFlash Playerにもそのまま役立つ内容です。 ※編集部注: Adobe Flash Playerは2020年12月31日にサポートを終了(EOL)しています。現在はFlashコンテンツ自体がほぼ姿を消しましたが、当時の環境やレガシーなシステムを扱う際の参考として、本記事の内容を残しています。 はじめに WindowsユーザーがLinuxへの移行を検討する際、多くの人が気にかけるのがFlashの再生問題です。「LinuxでもFlashムービーやゲームを楽しめるのか?」――答えはシンプルに「はい!」です。Flash動画やアニメーションの視