uBlock OriginがMicrosoft Edgeで動作しなくなった - 復旧方法はこちら

  • abmhh
  • 0 comments
uBlock OriginがMicrosoft Edgeで動作しなくなった - 復旧方法はこちら
Microsoft Edge 上の uBlock Origin
uBlock Originが、しばらくリストから削除されていましたが、Microsoft Storeに戻ってきました。 (画像提供:Future)

一瞬、Microsoft Edgeで最も強力な拡張機能の一つにアクセスできなくなったと思いました。今晩、デスクに座ると、いつもより広告が多く表示されました。驚いたことに、uBlock OriginがMicrosoft Edge内で完全に動作しなくなっていました。

uBlock Origin拡張機能のアイコンをクリックしても何も起こらず、どのウェブサイトでもコンテンツをブロックできませんでした。Microsoft Edgeのサブレディットの皆さんが状況を把握し、情報を集めてくれました。

GitHub 上の uBlock Origin の作者「gorhill」によると、ミスが発生したため、作者は uBlock Origin を一時的にリストから削除する必要があったとのことです。

「昨日は失敗しました。uBO 拡張 ID を使用して uBO Lite をアップロードしました (すべてを簡単にするためにアップロード スクリプトを作り直していました)。

ストアのダッシュボードにロールバック機能が見つからなかったので、とりあえず拡張機能を非公開にしました。1.65.0に置き換えようとしたのですが、できませんでした。ストアが新しいMV2拡張機能を拒否し、新しいアップロードがMV3からMV2への拡張機能として認識されているのだと思います。この問題を解決する簡単な方法が見つからなかったので、拡張機能を非公開にせざるを得ませんでした。

いつか間違って大きな失敗をしてしまうだろうと思っていましたが、昨日がその日でした。」

その後、問題は解決され、uBlock Origin は Microsoft Store に戻ってきました。

Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。

私の仕事の大部分は、私が書いた記事の横に広告が表示されることに依存しているため、私が広告ブロッカーを使用していると聞いて驚かれるかもしれません。しかし、広告が収益を生むことを重視しているという事実が、uBlock Originを使用する主な理由です。uBlock Originの柔軟性により、特定のサイトを信頼し、特に邪魔な特定の種類の広告をブロックできます。

uBlock Origin Liteなど、他にも広告ブロッカーはありますが、私は長年uBlock Originを使っていて、そのパワーと汎用性に満足しています。また、レイアウトと機能にも慣れているので、別の広告ブロッカーに切り替えるのは面倒です。

Microsoft EdgeでuBlock Originを復元する方法

幸いなことに、uBlock Originをご利用の方は、拡張機能を再びご利用いただけるようになりました。この問題は、ミスが発生した時点で既にuBlock Originをインストールしていたユーザーに影響しました。

このカテゴリに該当し、問題の影響を受けている場合は、Microsoft Edge から uBlock Origin を削除し、Microsoft Store から再インストールするだけです。

uBlock OriginがMicrosoft Storeから削除された後も、拡張機能を使用する方法はありました。Edgeの設定を開いて開発者モードを有効にすると、uBlock OriginのGitHubページからファイルを手動で読み込むことができました。将来、同様のミスが発生した場合に備えて、覚えておく価値があります。uBlock Originのリリースページには、複数のブラウザに開発者ビルドをインストールする手順が記載されています。

Microsoft Edge は Chrome 拡張機能をサポートしているので、Chrome ウェブストアから uBlock Origin を入手することもできました。

Google は uBlock Origin をブロックしましたか?

Microsoft Edge Windows Central

Microsoft Edgeは、uBlock Originを含むManifest V2拡張機能を引き続きサポートしています。(画像提供:Windows Central)

この質問への答えは少し複雑です。GoogleがChromeに加えた変更によりuBlock Originが動作しなくなりましたが、これはManifest V2からManifest V3への大規模な移行の一環です。

Chrome が Manifest V2 のサポートを終了する前に、開発者は拡張機能を Manifest V2 から Manifest V3 に移行するのに長い時間がかかりましたが、uBlock Origin の開発者にとって時間は問題ではありませんでした。

Manifest V3は、uBlock Originをはじめとするコンテンツブロッカーに不可欠なWebRequest APIを制限しています。このAPIは、特定のコンテンツを読み込み前にブロックするために必要であり、uBlock Originをはじめとする多くの拡張機能の重要な機能です。そのため、uBlock OriginはChromeとの互換性がなくなりました。

uBlock Origin Lite は Chrome やその他のブラウザで利用可能で動作しますが、uBlock Origin のフルバージョンと同じくらい多くのオプションを提供します。

Manifest V3は、前バージョンよりも安全性を高め、パフォーマンスを向上させるために開発されました。ChromeでのuBlock Originのサポート終了は、この変更による副作用です。

ChromeがManifest V2拡張機能をブロックした後も、uBlock OriginはMicrosoft Edge内で動作し続けました。Microsoftのこの状況に関するドキュメントは、常に少々奇妙なものでした。MicrosoftはManifest V2拡張機能がEdgeで動作しなくなると述べていますが、その終了時期は「TBD」(未定)と記載されています。

開発タイムラインが「未定」と記載されることは珍しくありませんが、これほど長い間、締め切り日が明記されていないのは奇妙です。Microsoftは、Manifest V2拡張機能のサポート終了を少なくとも6ヶ月間「未定」としています。

ショーン・エンディコットはWindows Centralのテクノロジージャーナリストで、Windows、Microsoftソフトウェア、AI、PCを専門としています。Windows 10と11からChatGPTのようなAIツールの台頭まで、主要なリリースを取材してきました。ショーンのキャリアはLumia 930から始まり、アプリ開発者との強いつながりを築きました。執筆活動以外では、アメリカンフットボールのコーチも務めており、チームの運営にMicrosoftのサービスを活用しています。ノッティンガム・トレント大学で放送ジャーナリズムを学び、X(@SeanEndicott_)とThreads(@sean_endicott_)で活躍しています。