Windows 10でMicrosoft Edgeに拡張機能を追加する方法

📅
🕑 1 分で読む

Windows 10、そしてWindows 11でも標準ブラウザとして採用されているMicrosoft Edgeは、慣れてしまえば実に安定感があります。動作も速く、レイアウトもすっきりしていて、タッチスクリーンデバイスでも快適に動作します。しかも、あの使いにくかったInternet Explorerから大きく進化しています。ユーザーが待ち望んでいた機能の一つが、拡張機能です。ついにMicrosoftはEdgeに拡張機能のサポートを追加しましたが、その実装方法が少々奇妙で、使い方も分かりにくいです。拡張機能を使ってブラウジング体験をカスタマイズしたいなら、少し面倒ですが実用的な方法があります。というのも、Windowsは何らかの理由で拡張機能を少し複雑にする必要があるからです。

問題は、現時点では拡張機能ストアが溢れているわけではないということです。むしろ、機能が限られており、すべてのビルドでサポートがまだ完全に展開されていないのです。しかし、最新のWindows 10ビルド14291以降(もちろんWindows 11でも)をご利用であれば、問題なく動作するはずです。拡張機能のインストールには、一見簡単そうに見えますが、初めての場合は少し難しい手動の手順がいくつかあります。良い点は?セットアップが完了すれば、機能を追加したり、ブラウザの外観や動作を好みに合わせて調整したりできることです。ただし、一部の拡張機能はローカルフォルダから読み込む必要がある場合があります。これはユーザーフレンドリーなプロセスとは言えませんが、問題なく動作します。

Windows 10 または Windows 11 の Microsoft Edge に拡張機能をインストールする方法

拡張機能のインストール:手動の方法

待ちきれない方、あるいはただ試してみたいという方のために、Edgeで拡張機能を入手する方法をご紹介します。公式ストア以外からでも利用可能です。Microsoftの制限により、いくつか追加手順が必要になりますが、一度慣れてしまえば問題なく使えます。

ステップ1: Edgeブラウザを開きます。「その他」メニュー(3つの点)を押し、「拡張機能」に進みます。このオプションが表示されない場合は、Edgeの最新バージョンを使用していることを確認してください。古いビルドではこのオプションが表示されない場合があります。

ステップ2:開発者モードをオンにします。通常は拡張機能ページの左下に切り替えボタンが表示されますが、ポップアップで表示される場合もあります。拡張機能を手動で読み込むため、これは必須です。

ステップ3: 「展開したファイルを読み込む」ボタンをクリックします。ファイルダイアログが開きます。ここからが少し難しくなります。拡張機能フォルダをダウンロードして、ローカルマシンから読み込む必要があるのです。

ちょっとしたプロのヒント:拡張機能は必ずしも単一のファイルとは限りません。通常、拡張機能はルートにmanifest.jsonファイルがあるフォルダに配置する必要があります。manifest.jsonファイルは、Edgeにすべての読み込み方法を指示します。GitHubのWinhanceなど、サードパーティのリポジトリにある一部の拡張機能はこの方法で読み込むことができますが、まずzipファイルをダウンロードして解凍する必要があります。

ステップ4:ダウンロード後、拡張機能を解凍したフォルダに移動し、拡張機能を選択して「フォルダを選択」をクリックします。拡張機能は読み込まれた拡張機能のリストに表示されます。特に、拡張機能がMicrosoftによって署名または承認されていない場合は、警告が表示されることがあります。

注:一部の拡張機能では、Windows または Edge で特定のフラグを有効にしたり、ポリシーを変更したりする必要があります。Windows 10 の場合、サイドローディングを許可するためにレジストリまたはローカルグループポリシーを調整する必要があるかもしれませんが、これはより複雑な問題です。

この方法でインストールする場合、一部の拡張機能はEdgeの現在の拡張機能APIと互換性がないため、エラーが表示されたり、実行を拒否されたりすることがあります。設定によっては、拡張機能が最初の試行で正常に読み込まれる場合もありますが、ブラウザの再起動が必要になる場合もあります。

もう1つのコツは、一部のマシンではEdge flags ( edge://flags ) の「他のストアからの拡張機能を許可する」トグルを有効にする必要があることです。「extensions」を検索して、何が表示されるか確認してください。なぜ機能するのかはよく分かりませんが、あるPCでは、このトグルをオンにすることで拡張機能が表示され、機能するようになりました。

それでも解決しない場合は、グループポリシーまたはレジストリの編集でカスタム拡張機能のサイドローディングを有効にする必要があるかもしれません。確かに、Windowsではこのプロセスがユーザーフレンドリーとは言えませんが、より高度な制御を実現するための代償と言えるでしょう。

公式ストアから拡張機能を追加する

ローカルフォルダーをいじりたくない場合は、Microsoft Edge アドオンストアにアクセスすることもできます。ブラウザのメニューからEdge アドオンストアにアクセスし、利用可能な拡張機能を閲覧してください。拡張機能をクリックして「取得」をクリックすると、ブラウザに自動的に追加されます。ただし、Microsoft アカウントにログインし、edge://settings/extensions で他のストアからの拡張機能を許可するトグルをオンにしている必要があります。

注: 一部の企業設定では、IT ポリシーによって拡張機能のインストールがブロックされていることがあり、何も表示されない場合はそれが原因である可能性があります。

まとめ: リロードしてテスト

拡張機能を読み込んだら、必ず「拡張機能」に戻って有効化されていることを確認してください。拡張機能によっては追加の権限が必要な場合がありますので、プロンプトに注意してください。必要に応じてブラウザをリロードしてください。少し手間がかかりますが、ある設定では非常にスムーズに動作しましたが、別の設定では再起動するまで面倒でした。

これらの奇妙な手順が、拡張機能をスムーズに動作させるのに役立つことを願っています。もちろん、Windowsのビルドやブラウザのバージョンによってサポートは異なりますが、ほとんどのシナリオに対応できるはずです。

まとめ

  • Edge 拡張機能設定で開発者モードを有効にします。
  • 拡張機能フォルダーを手動でダウンロードして抽出し、manifest.json ファイルがあることを確認します。
  • ローカル フォルダーから拡張機能を読み込むには、「Load unpacked」を使用します。
  • 特に署名されていない拡張機能の場合は、試行錯誤が必要になることを覚悟してください。
  • 拡張機能が正しく読み込まれない場合は、フラグまたはポリシーを有効にすることを検討してください。

まとめ

Edgeで拡張機能を導入するのは、今のところプラグアンドプレイというほど簡単ではありませんが、少し辛抱すれば可能です。この方法を使えば、Microsoftの機能アップデートを待たずに、ブラウジングを本格的にカスタマイズできます。ただし、多少の手間がかかることを覚悟しておいてください。そして、非公式ソースからの拡張機能には常に注意が必要です。これでトラブルシューティングにかかる​​時間が短縮されることを願っています。お役に立てれば幸いです。