uBlock Origin 1.13:要素ザッパーとCSPフィルター

UBlock Origin 1.13.0は、FirefoxおよびGoogle Chrome Webブラウザー向けの人気のあるコンテンツブロック拡張機能の新しいバージョンです。

拡張機能には、Element ZapperとCSPフィルタリングという2つの新しい機能が導入されています。 uBlock Originの最新バージョンは、公式のChrome Web StoreおよびMozilla AMO Webサイトにすでにリストされています。

興味のあるユーザーは拡張ストアからダウンロードできます。既存のユーザーはブラウザーの自動更新機能を使用して新しいバージョンに更新できます。

コンテンツブロッカーの新しいバージョンには、拡張機能のユーザーに役立つ2つの新しい機能が付属しています。

アップデート :Chromeで発生した問題を修正するuBlock Origin 1.13.2のアップデートがリリースされました。

エレメントザッパー

Element Zapperは、一時的に開いたWebページ上の要素を削除するように設計されています。 開発者ツールを使用して、Webページ上の要素を一時的に非表示にできますが、Element Zapperの主な利点は、このプロセスが簡素化されることです。

ブラウザーのアドレスバーでuBlock Originアイコンをクリックし、新しいElement Zapperアイコン(稲妻アイコン)を選択して使用します。

これにより、要素ピッカーモードが有効になります。 ページから削除する要素(オーバーレイ、迷惑な広告、動画の自動再生、画像、またはその他の要素)の上にマウスカーソルを移動してクリックします。 要素はすぐに削除され、ページをリロードするまで非表示のままになります。

Escキーを押すと、要素を削除せずにいつでもモードを終了できます。 Element Zapperモードを終了せずに複数の要素を削除する2つのオプションもあります。

要素をクリックして削除する前にShiftキーを押したままにするか、要素にカーソルを合わせて代わりにDelキーを押すことができます。 これを行うとElement Zapperモードはアクティブのままなので、毎回モードをアクティブ化することなくWebページ上の複数のエレメントを削除できます。

Element Zapperモードは、ルールの作成が意味をなさない状況向けに設計されています。 これは、たとえば二度とアクセスしないWebリソースの場合、またはuBlock Originの一連のルールに永続的なルールを追加する前に機能をテストする場合などです。

時々、私たちは定期的な訪問者になるつもりのないサイトのページにアクセスしますが、最近では多くのサイトが迷惑な視覚要素を投げて、コンテンツへのアクセスを妨げています。 ただし、多くの場合、その1回の訪問に対して1つ以上のフィルターを作成するプロセスは避けたいものです。 これは、要素ザッパーモードが便利な場所です。この1回の訪問でフィルターセットを汚染することなく、迷惑な視覚要素をすばやく取り除くことができます。

2番目の新機能により、フィルターに一致するページにコンテンツセキュリティポリシー(csp)ヘッダーを挿入できます。

現在、次の修飾子はすべて、csp =と共に使用する場合にサポートされています:サードパーティ、ドメイン=、重要、badfilter。

さらに、csp =の例外フィルターは2つの方法で作成できます。

正確なcsp =一致である必要があります。つまり、@@ || example.com/nice$csp=frame-src 'none'は、csp = frame-src 'none'フィルターを挿入しようとするフィルターのみをキャンセルしますが、cspはキャンセルしません。 = frame-src 'self'フィルター; または

@@ ... $ cspは、フィルターに一致するURLのすべてのCSPインジェクションをキャンセルします。

csp =フィルターのセマンティックは、一致するすべてのフィルターを見つける必要があり(さらに重要な@@に従ってさらに適用される)、通常のフィルターは最初のヒットのみが返されるためです。

uBlock Originの最新バージョンは、次のキーボードショートカットをサポートしています。

  • Alt-ZでElement Zapperモードを開きます。
  • Alt-Xを押して要素選択モードを開きます。
  • Alt-Lを押してロガーを開きます。

Chromeユーザーは、chrome:// extensions /を読み込んでページ上の「キーボードショートカット」リンクをクリックすることにより、ショートカットをカスタマイズできます。

Firefoxユーザーは、about:configを使用して次の3つの設定を作成する必要があります。

  • extensions.ublock0.shortcuts.launch-element-zapper
  • extensions.ublock0.shortcuts.launch-element-picker
  • extensions.ublock0.shortcuts.launch-logger

値を-に設定すると、Firefoxのショートカットが無効になり、リセットすると初期値に戻ります。

このリリースに関する追加情報は、プロジェクトのGitHub Webページにあります。