HTTPスイッチボード-ステロイドのNoScript

これまでのところ、この拡張機能についてHabréで言及されていないのは奇妙です。 私は状況を直そうと急いでいます。

HTTP Switchboardは、ユーザーが動的なブラックリストとホワイトリストを使用してサイトリソースをブロックできるようにするGoogle Chromeの拡張機能です。 簡単に言えば、HTTPスイッチボードを使用して、サイトのCookie、CSS、画像、プラグイン、スクリプト、 XHR 、フレーム、およびその他の要素のダウンロードを選択的に有効または無効にすることができます。 最近、AdBlock +フィルターの部分的なサポートとバックグラウンドブラウザーリクエスト(舞台裏のHTTPリクエスト)をブロックする機能が最近登場しました。



この拡張機能は直観的とは言えないため、インターフェイスの要素と作業の基本原則について簡単に説明します。



A-フィルターの範囲を選択できるドロップダウンメニュー:グローバル/ドメイン/サイト 残りのボタンは、選択した領域に影響します。

B-フィルターの有効化/無効化
C-追加フィルターの有効化/無効化(AdBlock +)
D-一時的なユーザー設定の保存
E-一時的な(未保存の)ユーザー設定をリセットする
F-人気サイト(Youtube、Facebookなど)の設定を含むプリセット
G-すべてのサイトの一時(未保存)設定をリセットする
H-新しい設定でページをリロードする

拡張機能は、次の2つのモードのいずれかで機能します。

-すべてをブロックし、選択的にスキップ(ホワイトリスト)-デフォルトモード
-すべてをスキップし、選択的にブロックします(ブラックリスト)。 このモードでは、既知の広告サイトとトラッカーのみが自動的にブロックされます。

モードは、 allというラベルのフィールドをクリックして設定します



上部のフィールドの名前をクリックして、フィルターのスコープと操作モードを選択した後、特定の要素の読み込みをグローバルに有効または無効にできます。 たとえば、すべての画像とCSSをスキップしますが、プラグインとスクリプトはブロックします。 次に、マトリックスを使用して、特定のサイトまたはドメインのクエリルールを変更できます。 このような設定は一時的なものであり、それらを保存するには、ロックアイコン(D)をクリックする必要があります。

Chromeツールバーのアイコンのカウンターは、現在のサイトに対するすべてのリクエスト(未完了およびブロック済み)の数を反映しています。

Cookieの場合、拡張機能は「全員をリストに入れ、リストに載せる」という原則に基づいて機能します。 つまり ブロックされたものも含め、すべてのCookieがコンピューターにアクセスしますが、許可されているCookieのみがサイトを読み取ることができます。 一般設定では、ブロックされたCookieの自動削除を有効にし、セッションCookieが削除されるまでの時間を設定できます。

また、舞台裏のHTTPリクエストをフィルタリングする可能性についても言及する必要があります。 これらは、他の拡張機能とブラウザ自体によって行われたバックグラウンドHTTP要求です。 この機能は、拡張機能設定ページでChromeツールバーのHTTPスイッチボードアイコンをクリックすると使用可能になります。

拡張機能の作成者は、カナダのレイモンドヒルです。 プロジェクトは活発に開発されおり、ソースはGitHubで入手できます英語で詳細な説明があります。

Chromeウェブストアからダウンロードする

Source: https://habr.com/ru/post/J220765/


All Articles