Chrome、MV2拡張機能を恒久的に終了させる動き
(neowin.net)- ChromeのMV2拡張機能サポート終了が最終的な廃止段階に入り、uBlock Originのような既存拡張を維持していた回避策も、もはや長くは機能しにくくなっている
- Chromiumの変更により
kExtensionManifestV2Disabled機能フラグが削除され、MV2のブロック状態を制御していたコードとテストもあわせて消えた - GoogleエンジニアのDevlin Croninは、複雑性、技術的負債、セキュリティリスクのため、MV2関連機能を引き続き維持することはできないと説明した
- Chromium 150と151でMV2関連オプションが順次削除され、Windows Registryの変更でMV2利用期間を延ばしていた方法もChromium 151以降は動作しなくなる
- Operaは現時点ではMV2サポート方針を維持すると明らかにしているが、長期的にはMV3移行を進めており、ChromeユーザーはMV3ベースのuBlock Origin Liteへ移行できる
ChromeのMV2サポート廃止
- Manifest V2からManifest V3への移行は継続して進んでおり、Google ChromeではMV2廃止が最終段階に入っている
- w3c WebExtensions Community GroupのGitHubでの議論では、最新および今後の主要ブラウザのバージョンが、MV2拡張機能サポートの最後のリリースになる見込みとして扱われている
- ChromiumコントリビューターのAndrey Bershanskiyは最近のChromium変更点を共有し、GoogleエンジニアのDevlin Croninの発言によれば、ChromeはMV2の利用可否を制御していたフラグの削除を始めている
kExtensionManifestV2Disabledは、MV2アドオンを制御された形で無効化していたChromiumの機能フラグであり、現在は完全に削除された
削除されたフラグとコード
kExtensionManifestV2Disabled機能は1年以上にわたりデフォルトで有効化されており、関連機能と事実上のデッドコードが削除された- 「警告」段階のみに依存して動作をテストしていたテストは、その段階にもう到達できなくなったため削除された
- Devlin Croninは、サポート対象のChromeバージョンではMV2拡張機能はもはや許可されないと説明した
- MV2関連機能は、複雑性、技術的負債、セキュリティリスクのため、無期限に提供または維持することはできない
- 最近はMV2のみに関連するバグが複数見つかったという説明も示された
回避策の終了
- MV2拡張機能を維持するために使われていたトリックや回避策は、Chromeではすでに動作しないか、長く維持できなくなる
- uBlock OriginのようなMV2拡張機能は、ブラウザの拡張機能一覧でもう見つからない可能性がある
- MV2利用可能期間を延ばしていたWindows Registryの変更は、Chromium 151以降では動作しなくなる
- MV2コードが一度にすべて削除されるわけではないが、複数の機能はしばらくの間だけ動作し、最終的には消える
Chromiumリリースごとの変更
- Chromium 150では
ExtensionManifestV2Disabledオプションがなくなる - Chromium 151では
ExtensionManifestV2Unsupportedオプションがなくなる - Chromium 151では
ExtensionManifestV2Availabilityオプションがなくなる - Chromium 151では
AllowLegacyMV2Extensionsオプションも削除される可能性がある
EdgeとOperaの状況
- OperaやMicrosoft Edgeのような他のChromiumベースブラウザも、同じ流れに従う可能性がある
- Edgeは2月からuBlock Originの無効化を開始した
- Operaは2024年10月にMV2をより長くサポートするとしていたが、MV2アドオンの動作を停止する可能性もある状況として扱われている
- uBlock Origin開発者のRaymond Hillは、Operaに1.70.0をやや遅れて提出したが、それでも数週間前のことだったと述べた
- Raymond Hillは、OperaがMV2ベース拡張機能を断念する計画だというメールを受け取っており、そのためそのような拡張機能の審査にこれ以上リソースを割り当てない可能性があると言及した
Operaの開発者向け案内とその後の立場
- Opera Extensions Teamからのメールでは、Operaを動かしているChromiumがManifest Version 2サポートを完全に削除すると案内している
- MV2を使用する拡張機能は、継続的な互換性のため、できるだけ早くManifest Version 3へ更新すべきだと案内された
- Operaは、サービス中断を避けて円滑に移行するため、拡張機能をMV3へ更新する対応を強く推奨している
- その後Operaは、MV2拡張機能サポート方針は現時点で変わっておらず、技術的に合理的である限りMV2拡張機能を引き続き利用できるよう積極的に取り組んでいると明らかにした
- Operaユーザーは当面、現在インストール済みのMV2拡張機能を追加の対応なしで使い続けられる
OperaのMV3移行と代替策
- Operaは独自にMV3拡張機能への移行を進めており、MV3専用の拡張ストアを提供する予定だ
- 移行の過程で、新しいMV2拡張機能のストアへのアップロードは許可されない
- 古く利用者の少ないMV2拡張機能の大半は、もはやダウンロードできなくなる
- Operaは、ユーザーが最終的にMV3へ移行しなければならない可能性がますます高まっていると見ている
- Operaは、ユーザーが自分のワークフローに合うMV3対応拡張機能や代替拡張機能をあらかじめ調べておくよう推奨している
残された選択肢
- BraveはMV2サポートに全面的に加わるChromiumブラウザとして扱われ、Vivaldiも有力な選択肢として言及されている
- Chromiumブラウザを完全に離れるならMozilla Firefoxが代替となり、FirefoxはMV3とMV2の両方をサポートしている
- Chromeに残るなら、MV3ベースのuBlock Origin Liteへ移行する方法が最も簡単な解決策として示されている
- uBlock Origin LiteはMV3ベースだが、元の非Lite版ほど良くはなかったという利用体験も示されている
- OperaはMV3ベースで作られた独自の内蔵「より高速な」広告ブロッカーも強調している
1件のコメント
Hacker Newsの意見
OrionのPMです
Orion(https://orionbrowser.com)はMac、Linux、iPadOS、iOS向けのWebKitベースのブラウザで、ChromeとFirefoxの拡張機能をネイティブでサポートし、uBlock Originも含まれています。
拡張機能のサポートを打ち切る予定はありません。コンテンツブロックは抜け道ではなく機能であり、ユーザーはブラウザで何が実行されるかを完全に制御できるべきだと考えています
開発速度は非常に速いように見え、変更ログにも魅力的な機能がたくさんありますが、私が経験している問題は長い間そのままです。URLや検索語を入力している途中、戻るボタン、ほかのナビゲーション中にアプリが1〜2秒固まり、1Password拡張はどのバージョンを入れても、たいていユーザー名とパスワードを入力できません。Safari、Chrome、Firefoxでは問題なく動きます。
内蔵の広告ブロックは複数のニュース/ブログサイトで広告ブロック検知を引き起こし、ページ全体が塞がれることもあります。事業上の事情は分かりませんが、しばらく新機能を止めて、macOS Snow Leopardのように安定性・性能・使い勝手の改善に集中した方がよいのかもしれません
Orionは気に入っていて、ほぼ初日からメインブラウザとして使い、支払いもしましたが、今では完全に使い物にならない状態なのでFirefoxに移りました。固定スレッドが何か月も静かなままだという事実はOrionの将来を心配させますし、正直見ていてつらいです
Kagiには良い評判がありますが、このような誤解を招くコメントはその評判を傷つけます
この問題はかなり前から報告されています: https://news.ycombinator.com/item?id=43203237
この点を明確に説明してもらえますか?
2004年11月9日からFirefoxで快適に過ごしています。こちらへどうぞ
Chromeではもうまったく動きません。ほぼ20年ぶりにSiteTruthを終了します。[1]
[1] https://www.sitetruth.com
uBOは今やウェブ閲覧をどうにか耐えられるものにしてくれる唯一の理由です。試しにこの記事を見るために切ったところ、自動再生の動画広告が十数個も出て、ブラウザがほぼ死にかけました。
こうなると、保存済みパスワードのような理由でChromeに残っていた分を超えてでも、移行する気力が湧いてきそうです
乗り換えは簡単です
ウェブサイト上で見えるゴミは、単にメンタルヘルスをむしばむ寄生物ではなく、ウェブ利用自体をやめさせるよう設計された抑止装置なのかもしれません
Googleは本質的には広告会社であり、可能になった瞬間にこの抜け道を塞ぐだろうことは最初から明らかでした。
Firefoxまでもが結局は屈する未来が心配です。法的に機能遮断を防ぐ何かが出てくるまでは、Ladybirdブラウザーが唯一の希望かもしれません
Mozillaは実際に「オンライン広告エコシステム」を支持しています。現在のFirefoxは、デフォルトで検索トラフィックをGoogleへ送るよう設計されています。
Mozillaは広告支援によってのみ存続できると見ているようです。広告会社と提携するだけでなく、実際に広告技術会社を買収したこともあります。
Googleには、広告顧客とChromeを相手に「ソファの下の小銭を拾う」ようなことをしてきた前歴があります。Mozillaとの契約、つまりFirefoxを狙う可能性も十分に考えられます。
https://www.inc.com/minda-zetlin/google-found-a-sneaky-way-t...
https://nypost.com/2023/11/29/business/google-ad-chief-jerry...
MozillaがGoogleとの提携を断つ可能性はありますが、オンライン広告を擁護し広告会社と協力してきた長い歴史を見ると、Googleであれ別の「検索エンジン」であれ、オンライン広告のビジネスモデルに完全にコミットしているように見えます
Mozilla財団とFirefoxを失うのは残念ですが、ブラウザーの終わりではありません
HNの人たちはなぜまだChromeを使っているのですか? EdgeやOperaもそうですが
ただ、世界シェア2%のブラウザーだと、一部の開発者はテストしません。私の設定はさらに珍しくて、LinuxでFirefoxを使い、広告ブロッカー、サードパーティCookieのブロック、DRMの無効化、自動再生動画の無効化などを有効にしているので、その2%の中でも珍しい組み合わせです。
そのため、特定のサイトが私の設定でテストされていないことがあります。サイトが壊れたときに備えて予備ブラウザーを置いておくと便利です。eBayで出品一覧を作る際に画像アップロードが壊れることがありますが、どの設定が原因か探すより、ただ別のブラウザーに切り替えれば済みます
昔、一部の頑固なサイトのためにInternet Explorerが必要だったのと似ています
今でもEdgeでは特に回避策なしでuBlock Originを使っています。また、多くのサイトやWebアプリはFirefoxではそもそも動作を拒否し、Chromeのようなものをインストールしろと言ってきます。
最後に、Chromiumは最も一般的なブラウザー系列なので、Web開発者として、ユーザーや顧客が見ているのと「同じ目」でページを確認するのに役立ちます。それでもFirefoxを毎日使う唯一の理由は、はるかに優れたピクチャーインピクチャープレーヤーです。Chromium側はかなり見劣りします
第一に、Chromiumのほうがはるかに速いです。特定の作業、特にキャンバス周りや高速なUIが必要な作業では、5〜10倍速いように感じます。Firefoxを使うたびに、何か深刻な問題があるかのように感じます。Chromeがこんなに遅かったら、作業を止めてコンピューターのどこが壊れているのか調べるでしょう。この感覚は10年、3つのOS、複数のコンピューターを経ても変わっていません。
第二に、Firefoxの終わりのないキャッシュ問題です。キャッシュがあまりに攻撃的で、開発が本当に面倒になります。Firefoxで問題が起きると、最初に思うのは「これはFirefoxのキャッシュ問題か?」です。Chromeでボタンの色を変えても見えなければ、自分のミスだと分かります。Firefoxではまずキャッシュを疑ってしまいます。Web開発には素早い修正の反復が必要ですが、ブラウザーを疑い続けながらでは仕事になりません。私にはFirefoxは使えません
FirefoxがManifest V2を絶対に捨てないでほしいです。uBlock以外にも、それを使う拡張機能はたくさんあります。
Googleが本当に押し切ったというのが信じられません。私たちは本当に「パーソナル」コンピューティングの終末期に来ているようで、とても悲しいです
FirefoxのManifest V3はWebRequestの全スコープをサポートしていますが、ChromeはdeclarativeNetRequestしかサポートしていません
「複雑さと技術的負債、そしてセキュリティリスクのため、この機能を無期限に提供・維持することはできません。実際、最近MV2に固有のバグも複数見つかりました。」
気の毒なGoogleには、Manifest V2のサポートに回すリソースがないようです
何も見つけていないか、そもそも調べてもいないと思います。昔ならGoogleの言うことを善意で読んだでしょうが、そんな時代はとっくに終わりました。自分たちの行動を正当化するための嘘のように読めます
Vivaldiがどうするのか気になります。内蔵コンテンツブロッカーが「十分に良いので」uBOは不要だと言っていますが、私はまったく同意できません。それでもこれまでは Manifest V2拡張機能 を動かし続けてきました
Vivaldiの技術スタックはUI全体がJavaScriptで書かれており、JavaScript中心 です
[1] https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
次は何でしょう?
Chromeは ハードコードされたDNS を入れて、DNSベースの広告ブロッカーまで使えなくするのでしょうか?
私のデバイスに何を表示するかを決める権利は、どこで、いつ終わるのでしょうか?
もちろんDNSをより安全にするためのもので、好きな方法でDNSを解決する能力を奪うこととはまったく関係ありません。ごほん、広告ブロック、ごほん
AdGuard MV3 はよく動きます。それでも可能ならFirefoxへ移ってください。エコシステムの多様性はみんなに利益をもたらします