【AdGuard ブラウザ拡張機能 v4.2】Manifest V3 への対応、準備OK

AdGuard ブラウザ拡張機能の新バージョンでは、すぐには見えないが非常に大事な変更を行いました。
フィルタリングのコード全体をTypeScriptで書き直し、新しい個別のライブラリに移しました。
これにより、AdGuard ブラウザ拡張機能を「Manifest V3」にシームレスに対応させることが可能になりました。

Manifest V3(MV3)は、Chromeの新しい拡張機能APIです。なかでも、この新仕様では、適用できるフィルタリングルールの数が制限され、ブラウザ拡張機能による広告ブロックが大幅に難しくなります。Chromeの制限と、世界初でManifest V3対応の広告ブロッカーでそれどう適応しようとしたのかについては、こちらをご覧ください。

背景についてちょっとご説明

少し前に、AdGuardブラウザ拡張機能のURLフィルタリングエンジンをtsurlfilterという個別のライブラリに移しました。
このライブラリの主な目的は、私たちの製品(ChromeとFirefox用のブラウザ拡張機能、Safari用のルールコンバータ、linterなど)のフィルタリングロジックを再利用することです。

tsurlfilter には2つの主要な部分がありました:

  • 読み込まれたルールとURLのマッチングを行うフィルタリングエンジン
  • 見つかったルールを適用するChrome/Firefox専用のプログラミングインターフェース

Manifest V3 (MV3)環境では、異なるブラウザだけでなく、異なるマニフェストバージョンに対してもフィルタリングコードを維持する必要があります。
また、ブラウザが旧APIであるManifest V2(MV2)を削除する際に、MV2からMV3へのシームレスな移行を提供する必要もあります。
MV3 の API は制限が多いため、時がくるまでは MV3 に移行するつもりはございません。

この問題を解決するために新しいロジックを tsurlfilter に追加すると、ライブラリが重くなりすぎるという問題が出たので、それぞれのブラウザやマニフェストのための固有ロジックをシンプルな単一APIの後ろに隠す新しいソフトウェア・プラットフォームを設計することにしました。
その新しいライブラリは tswebextension と名付けました。

新しい tswebextension ライブラリ

tswebextension を使用することで、AdGuard製品のメンテナンスとアップデートが容易になります。

Chrome/Firefox用のAdGuardブラウザ拡張機能の新バージョンでは、tswebextension を使用してバックグラウンドサービスを完全に再設計しました。
これにより、将来のバージョンアップで Chrome の Manifest V3 にシームレスに移行できるようになります。

さらに、同じく tswebextension を使用している AdGuard API も更新しました。


完全な変更履歴は、GitHubでご確認いただけます。
また、SNS(お使いのSNSで AdGuard を検索してください)または GitHub issues で、ぜひAdGuardブラウザ拡張機能についてのご意見・フィードバックをお寄せください。


この記事を気に入っていただけましたか?
AdGuard VPN AdGuard DNS AdGuard Mail
AdGuard VPN AdGuard DNS AdGuard Mail
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard for Windows

AdGuard for Windowsは、単なる広告ブロッカーではなく、広告をブロックし、危険なサイトへのアクセスを制御し、ページの読み込みを高速化し、不適切なコンテンツから子供を保護する、多目的ツールです。
ダウンロードされますと、使用許諾契約書に同意したことになります。
Microsoft Store
AdGuard for Windows v7.22(無料試用期間: 14日)
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard for Mac

AdGuardはmacOSの仕様を念頭に設計されたユニークな広告ブロッカーです。 ブラウザやアプリで広告を取り除くだけでなく、個人情報追跡、フィッシング、詐欺から端末を守ります。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
AdGuard for Mac v2.18(無料試用期間: 14日)
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard for Android

AdGuard for Androidは、Android搭載端末に最適なソリューションです。 他のほとんどの広告ブロッカーと違って、root権限を必要とせず、アプリでのフィルタリング、アプリ管理など、幅広い機能を提供しています。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
スキャンしてダウンロード
お使いの端末のQRコードリーダーをご利用ください
AdGuard for Android v4.12(無料試用期間: 14日)
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard for iOS

AdGuard はiOSに最適な広告ブロックアプリです。Safariブラウザですべての広告を削除し、プライバシー保護、ページの読み込み時間の短縮を実現します。 また、複数のフィルタを同時に使用できるようにしながら、最高のフィルタリング品質を実現する最新の広告ブロック技術を採用しています。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
スキャンしてダウンロード
お使いの端末のQRコードリーダーをご利用ください
AdGuard for iOS v4.5
21,141 21141件のユーザーレビュー
素晴らしい

AdGuardコンテンツブロッカー

AdGuard コンテンツブロッカーは、コンテンツブロッカーテクノロジーをサポートするモバイルブラウザ(Samsung Internetブラウザ、Yandex.Browser)ですべての広告を排除します。Android for AdGuardに比べて機能は限られていますが、無料で効率よく、インストールが簡単です。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
AdGuardコンテンツブロッカー v2.8
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard ブラウザ拡張機能

AdGuardは、Webページ上のすあらゆる広告を効果的にブロックします。また最速で軽量な広告ブロック拡張機能です!是非AdGuardを使って広告のない高速で安全なブラウジングをお楽しみください。
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
インストール
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
AdGuard ブラウザ拡張機能 v5.3
21,141 21141件のユーザーレビュー
素晴らしい

AdGuardアシスタント

AdGuardデスクトップアプリ用のコンパニオン拡張機能です。ブラウザから直接、ページ上で任意の要素をブロックしたり、ウェブサイトをホワイトリストに追加したり、問題を報告したりすることを可能にします。
AdGuardアシスタント v1.4
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard Home

AdGuard Home は、広告やトラッカーをブロックするネットワークベースのソリューションです。ルーターに一度インストールするだけで、家庭内ネットワーク上のすべてのデバイスをカバーします(追加のクライアント側ソフトウェア不要)。これは、プライバシーへの脅威となることが多いさまざまなIoT(モノのインターネット)デバイスにとって特に重要です。
AdGuard Home v0.107
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard Pro for iOS

AdGuard Pro for iOS は、高度な広告ブロック機能をすべて備えています。AdGuard for iOS有料版と同じ機能を提供し、Safariで広告をブロックすることに優れており、DNS設定のカスタマイズでデバイス前提での保護機能調整を可能にします。ブラウザやアプリで広告をブロックし、お子様を不適切なコンテンツから守り、個人情報を安全に保ちます。
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
AdGuard Pro for iOS v4.5
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard Mini for Mac - Safariで広告ブロック

AdGuard Mini for Mac は強力なSafari用広告ブロッカーです。この軽量なアプリは広告とトラッカーをブロックし、ページの読み込み速度を向上させます。Safari でのウェブ閲覧を邪魔されないようになり、個人情報の保護にも役立ちます。
AdGuard Mini for Mac v2.1
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard for Android TV

AdGuard for Android TV は、広告をブロックし、プライバシーを保護し、スマートテレビのファイアウォールとして機能する唯一のアプリです。Webの脅威に関する警告を受け取り、セキュアDNSを使用し、トラフィックを暗号化しましょう。セキュリティを向上して、広告なしでお気に入りの番組をお楽しみください!
AdGuard for Android TV v4.12(無料試用期間: 14日)
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard for Linux

AdGuard for Linux は、世界初のシステムワイドなLinux用広告ブロッカーです。デバイスレベルで広告やトラッカーをブロックしたり、プリインストールされたフィルタから選択したり、独自のフィルタを追加したりすることができます。
AdGuard for Linux v1.2
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard Temp Mail

匿名性とプライバシーを保護する、無料の捨てメアド(一時メールアドレス)ジェネレーター。メインのメールサービスに迷惑メールは届きません!
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard VPN

63ヵ所の世界中ロケーション

どのコンテンツも自由にアクセス

強力な暗号化

ログ一切なしポリシー

最速コネクション

年中無休サポート(日本語対応)

無料で使ってみる
ダウンロードされますと、使用許諾契約書に同意したことになります。
詳細
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard DNS

AdGuard DNSは、広告ブロック、プライバシー保護、ペアレンタルコントロールの代替ソリューションです。初期設定が簡単で、端末のプラットフォームやデバイスに関係なく、オンライン広告、トラッカー、フィッシングに対する必要最小限の保護を提供します。
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard Mail

エイリアスと使い捨てメールアドレスを使用して、個人情報を保護し、迷惑メールを回避し、受信トレイを安全に。全OS対応の無料メール転送サービス・アプリです。
21,141 21141件のユーザーレビュー
素晴らしい

AdGuard Wallet

セキュアな仮想通貨ウォレットで暗号資産を安全にコントロール。複数のウォレットを管理し、何千もの暗号通貨を発見・保管・送信・スワップ。
AdGuardをダウンロード中です AdGuardをインストールするには、矢印が指してるファイルをクリックしてください 「開く」を選択し、「OK」をクリックして、ファイルがダウンロードされるのをお待ちください。 ダウンロードが終了し開きましたウィンドウでAdGuardを「Applications」フォルダにドラッグで移動させてください。 AdGuardをダウンロードして頂きありがとうございます! 「開く」を選択し、「OK」をクリックして、ファイルがダウンロードされるのをお待ちください。 ダウンロードが終了し開きましたウィンドウで「インストール」をクリックしてください。 AdGuardをダウンロードして頂きありがとうございます!
以下のQRコードをスキャンすることでモバイル端末にもAdGuardをインストールできます。