1 ポイント 投稿者 GN⁺ 4 시간 전 | 1件のコメント | WhatsAppで共有
  • 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リリースごとの変更

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件のコメント

 
GN⁺ 4 시간 전
Hacker Newsの意見
  • OrionのPMです

    Orion(https://orionbrowser.com)はMac、Linux、iPadOS、iOS向けのWebKitベースのブラウザで、ChromeとFirefoxの拡張機能をネイティブでサポートし、uBlock Originも含まれています。
    拡張機能のサポートを打ち切る予定はありません。コンテンツブロックは抜け道ではなく機能であり、ユーザーはブラウザで何が実行されるかを完全に制御できるべきだと考えています

    • Kagiは熱心に使っていますし、Orionも本当に使いたいのですが、パフォーマンスの問題ともたつきのせいで結局ほかのブラウザに戻ってしまいます。直近でも先週また試しました。
      開発速度は非常に速いように見え、変更ログにも魅力的な機能がたくさんありますが、私が経験している問題は長い間そのままです。URLや検索語を入力している途中、戻るボタン、ほかのナビゲーション中にアプリが1〜2秒固まり、1Password拡張はどのバージョンを入れても、たいていユーザー名とパスワードを入力できません。Safari、Chrome、Firefoxでは問題なく動きます。
      内蔵の広告ブロックは複数のニュース/ブログサイトで広告ブロック検知を引き起こし、ページ全体が塞がれることもあります。事業上の事情は分かりませんが、しばらく新機能を止めて、macOS Snow Leopardのように安定性・性能・使い勝手の改善に集中した方がよいのかもしれません
    • フォーラムに固定されているメモリ問題スレッドはどうなっているのでしょうか。5か月ほどの間、社員のコメントが1件しかありませんでした。
      Orionは気に入っていて、ほぼ初日からメインブラウザとして使い、支払いもしましたが、今では完全に使い物にならない状態なのでFirefoxに移りました。固定スレッドが何か月も静かなままだという事実はOrionの将来を心配させますし、正直見ていてつらいです
    • Linuxをサポートしているとは言うべきではありません。今ダウンロードしようとしたらcoming soonと表示されました。HNに誤解を招く内容を投稿しないでください。
      Kagiには良い評判がありますが、このような誤解を招くコメントはその評判を傷つけます
    • iOS版OrionにはFirefox向けのuBlock Origin拡張をインストールできますが、広告をまったくブロックできません。
      この問題はかなり前から報告されています: https://news.ycombinator.com/item?id=43203237
      この点を明確に説明してもらえますか?
    • Orionがオープンソースになるまでは検討しません
  • 2004年11月9日からFirefoxで快適に過ごしています。こちらへどうぞ

    • 私のAd Limiterアドオンは、Firefoxユーザーが19人まで減りました。以前は数千人いたのですが。
      Chromeではもうまったく動きません。ほぼ20年ぶりにSiteTruthを終了します。[1]
      [1] https://www.sitetruth.com
    • 両方を毎日使っていますが、Chromeの方が依然として速く、直感的です。Google依存を断ちたい立場としては残念です
    • Vivaldiが提供する**ユーザー設定の80%**ほどにFirefoxが追いついたら移行します
    • Firefoxも10年前にXPCOMとXULを終了したとき、似たようなことをしました
    • それってRustチームを解雇して、役員報酬に注力していた年のことでしたっけ?
  • uBOは今やウェブ閲覧をどうにか耐えられるものにしてくれる唯一の理由です。試しにこの記事を見るために切ったところ、自動再生の動画広告が十数個も出て、ブラウザがほぼ死にかけました。
    こうなると、保存済みパスワードのような理由でChromeに残っていた分を超えてでも、移行する気力が湧いてきそうです

    • 同感です。uBlock Originなしではウェブは文字通り使い物になりません。今ではポップアップブロッカーのような標準ブラウザ機能であるべきです
    • 幸いFirefoxは同期とChromeデータのインポートを提供しています。
      乗り換えは簡単です
    • もしかすると、私たちはウェブを見るように意図されていないのかもしれません。ウェブサイトを維持している企業でさえ、実際にはスマホアプリで見せたいのかもしれません。
      ウェブサイト上で見えるゴミは、単にメンタルヘルスをむしばむ寄生物ではなく、ウェブ利用自体をやめさせるよう設計された抑止装置なのかもしれません
    • uBlock Origin LiteはManifest V3ベースのChromeでも非常によく動作します。従来のuBlock Originとの違いは感じませんし、最近では要素削除ツールもあります
  • Googleは本質的には広告会社であり、可能になった瞬間にこの抜け道を塞ぐだろうことは最初から明らかでした。
    Firefoxまでもが結局は屈する未来が心配です。法的に機能遮断を防ぐ何かが出てくるまでは、Ladybirdブラウザーが唯一の希望かもしれません

    • Firefoxはまだ屈していません。なぜ今後そうなると思うのですか?
    • Sonyを思い出します。メディア事業をやりながら、コンテンツ消費に使われる機器と流通チャネルの一部まで作っている似た状況です
    • Mozillaが「検索エンジン」を運営する広告会社にWebトラフィックを売って得る収益で運営されているなら、Firefoxが広告に最適化されたブラウザーになるのは100%あり得るし、現実的です。
      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であれ別の「検索エンジン」であれ、オンライン広告のビジネスモデルに完全にコミットしているように見えます
    • 幸い、現時点でも実用的なFirefoxフォークはいくつもあり、その一部が引き継ぐことはできるでしょう。結局オープンソースですから。
      Mozilla財団とFirefoxを失うのは残念ですが、ブラウザーの終わりではありません
    • 要は、Googleがこんなことを勝手にできていい状況であってはならない、ということです
  • HNの人たちはなぜまだChromeを使っているのですか? EdgeやOperaもそうですが

    • 私は時間の99.9%では使っていません。
      ただ、世界シェア2%のブラウザーだと、一部の開発者はテストしません。私の設定はさらに珍しくて、LinuxでFirefoxを使い、広告ブロッカー、サードパーティCookieのブロック、DRMの無効化、自動再生動画の無効化などを有効にしているので、その2%の中でも珍しい組み合わせです。
      そのため、特定のサイトが私の設定でテストされていないことがあります。サイトが壊れたときに備えて予備ブラウザーを置いておくと便利です。eBayで出品一覧を作る際に画像アップロードが壊れることがありますが、どの設定が原因か探すより、ただ別のブラウザーに切り替えれば済みます
    • 一部のページはFirefoxでは動かないので、Chromeのコピーを残しています。
      昔、一部の頑固なサイトのためにInternet Explorerが必要だったのと似ています
    • Edgeユーザーです。まず、ChromiumはFirefoxより速く、どのページでもだいたい20%速く読み込まれます。もう一つはEdgeワークスペース機能で、使ってみたら気に入りました。
      今でもEdgeでは特に回避策なしでuBlock Originを使っています。また、多くのサイトやWebアプリはFirefoxではそもそも動作を拒否し、Chromeのようなものをインストールしろと言ってきます。
      最後に、Chromiumは最も一般的なブラウザー系列なので、Web開発者として、ユーザーや顧客が見ているのと「同じ目」でページを確認するのに役立ちます。それでもFirefoxを毎日使う唯一の理由は、はるかに優れたピクチャーインピクチャープレーヤーです。Chromium側はかなり見劣りします
    • Firefoxの代わりにChromiumとuBlock Origin Liteを使う理由は2つあります。
      第一に、Chromiumのほうがはるかに速いです。特定の作業、特にキャンバス周りや高速なUIが必要な作業では、5〜10倍速いように感じます。Firefoxを使うたびに、何か深刻な問題があるかのように感じます。Chromeがこんなに遅かったら、作業を止めてコンピューターのどこが壊れているのか調べるでしょう。この感覚は10年、3つのOS、複数のコンピューターを経ても変わっていません。
      第二に、Firefoxの終わりのないキャッシュ問題です。キャッシュがあまりに攻撃的で、開発が本当に面倒になります。Firefoxで問題が起きると、最初に思うのは「これはFirefoxのキャッシュ問題か?」です。Chromeでボタンの色を変えても見えなければ、自分のミスだと分かります。Firefoxではまずキャッシュを疑ってしまいます。Web開発には素早い修正の反復が必要ですが、ブラウザーを疑い続けながらでは仕事になりません。私にはFirefoxは使えません
    • その質問は、そういう人たちが間違っているという修辞的な質問なのですか? それとも、一部のソフトウェアがChromeが混ざっていないと動かないような技術的理由があるのかを尋ねているのですか?
  • FirefoxがManifest V2を絶対に捨てないでほしいです。uBlock以外にも、それを使う拡張機能はたくさんあります。
    Googleが本当に押し切ったというのが信じられません。私たちは本当に「パーソナル」コンピューティングの終末期に来ているようで、とても悲しいです

    • Manifest V3そのものがuBlock Originを壊すのではなく、Chromeが一緒に削除することにした機能群が問題です。
      FirefoxのManifest V3はWebRequestの全スコープをサポートしていますが、ChromeはdeclarativeNetRequestしかサポートしていません
  • 「複雑さと技術的負債、そしてセキュリティリスクのため、この機能を無期限に提供・維持することはできません。実際、最近MV2に固有のバグも複数見つかりました。」

    気の毒なGoogleには、Manifest V2のサポートに回すリソースがないようです

    • 「最近MV2に固有のバグも複数見つかりました」とはね。
      何も見つけていないか、そもそも調べてもいないと思います。昔ならGoogleの言うことを善意で読んだでしょうが、そんな時代はとっくに終わりました。自分たちの行動を正当化するための嘘のように読めます
  • Vivaldiがどうするのか気になります。内蔵コンテンツブロッカーが「十分に良いので」uBOは不要だと言っていますが、私はまったく同意できません。それでもこれまでは Manifest V2拡張機能 を動かし続けてきました

    • Googleが維持し続けている間しかManifest V2拡張機能をサポートできません。
      Vivaldiの技術スタックはUI全体がJavaScriptで書かれており、JavaScript中心 です
    • Vivaldiは、Chromiumでまだ使える限りManifest V2を維持すると述べています。[1] これまで維持できたのは、大きな労力がかからなかったからです。
      [1] https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
  • 次は何でしょう?
    Chromeは ハードコードされたDNS を入れて、DNSベースの広告ブロッカーまで使えなくするのでしょうか?
    私のデバイスに何を表示するかを決める権利は、どこで、いつ終わるのでしょうか?

    • その船はもう出ています。名前は DoH です
      もちろんDNSをより安全にするためのもので、好きな方法でDNSを解決する能力を奪うこととはまったく関係ありません。ごほん、広告ブロック、ごほん
    • Googleの領域では、そんな権利はありません
  • AdGuard MV3 はよく動きます。それでも可能ならFirefoxへ移ってください。エコシステムの多様性はみんなに利益をもたらします

    • Manifest V3は機能を削った版ではなかったですか? だとすれば、一部の広告が漏れる以上、「よく動く」とは言いにくいです