Google Chromeで広告ブロッカーが使えなくなる!?
先日、Redditに「Google confirms they will disable uBlock Origin in Chrome in 2024」(Google、2024年にChromeでuBlock Originを無効にすることを確認)というタイトルの記事が投稿されました。
その内容と意見を書いておきます。
なぜ使えなくなる?
結論としては、技術的な問題が理由です。
Googleが、2024年半ばにManifest V2の拡張機能を無効にすることを発表したためです。
Manifest V2,3とは?
Manifest V3は、簡単に言えば、ブラウザーの動作を変更させることのできるAPIのことです。今までは、Manifest V2が主流で、uBlock Originを含む広告ブロッカーが使用してきました。 そのManifest V2を使用する拡張機能をChromeが無効にする、ということです。
では、「Manifest V3にすればいいじゃん。」と思うかも知れません。
しかし、Manifest V3ではuBlock Originを含む広告ブロッカーが使用してきた、重要なAPIが置き換えられてしまい、広告をブロックすることが困難になったのです。
この情報を耳にした多くのプラグイン開発者 (uBlock を含む) は、Manifest V2からManifest V3への移行によってプラグインが機能しなくなる、と懸念を表明しましたが、Googleはこのフィードバックにもかかわらず、関係なく移行作業を進めると述べています。
ちなみに
この移行問題は昔から問題視されていましたが、今まではあくまで非推奨というだけでManifest V2の拡張機能を利用することができました。しかし、今回のGoogleの発表によって拡張機能の文鎮化(?)が確定演出するのです。
GoogleがManifest V3への移行を進める理由はいくつかありますが、そのうちの一つにアドブロッカーの排除があると考えられています。(これはあくまで予想ですが、現にYouTubeで広告ブロッカーが弾かれるようになったことを考慮すると妥当ではないでしょうか)
代替手段
代替手段としては、次の3つが現実的だと思います。
- Firefoxに乗り換える
*Firefoxは既にManifest V3への移行を発表しており、実装も始まっていますが、移行する時期は明らかになっておらず、また、Manifest V2のサポートもManifest V3が安定してから1年は続けるとのことです。 - 広告ブロック機能内蔵のブラウザに乗り換える
- あきらめる
さいごに
広告ブロッカー便利なだけあってショックですよね。今後の動きに注目です。
今回は以上です。