Microsoft Edge 拡張機能 は、開発者が Microsoft Edge の機能を追加または変更して、エンド ユーザーのユーザー エクスペリエンス (UX) を特殊な方法で拡張するために作成する小さなアプリです。 拡張機能は、対象ユーザーにとって重要なニッチなエクスペリエンスまたは機能を提供します。
ユーザーは、Microsoft Edge アドオン サイトから Microsoft Edge の拡張機能を参照してインストールします。 アドオンには、 拡張機能とテーマが含まれます。
現在のドキュメントは、Microsoft Edge 拡張機能のエンド ユーザーではなく、拡張機能開発者向けです。 Microsoft Edge の拡張機能を使用するには、「 Microsoft Edge 拡張機能に関するユーザー ドキュメント」を参照してください。
詳細な内容:
概要
ブラウザー拡張機能の開発者は、Microsoft Edge アドオンで Microsoft Edge 拡張機能 (またはテーマ) を発行します。 Microsoft Edge 拡張機能に関する記事とパートナー センターのワード ストア には、Microsoft Edge アドオン サイトが含まれています。
Microsoft Edge アドオン サイトでは、[ 検索拡張機能 ]、[テーマ] などのテキスト ボックスにさまざまな検索用語を入力して、 Microsoft Bing ホームページや検索エンジン 拡張機能などの拡張機能やテーマを検索できます。
Microsoft Edge 拡張機能を作成してブラウザーに機能を追加したり、コンパニオン エクスペリエンスを定義して特定の Web ページの機能を改善したりできます。 コンパニオン エクスペリエンス には、広告ブロックとパスワード マネージャーが含まれます。
拡張機能には、少なくとも次の機能が含まれている必要があります。
- 基本的なプラットフォーム情報を含むアプリ マニフェスト JSON ファイル。
- 関数を定義する JavaScript ファイル。
- ユーザー インターフェイスを定義する HTML ファイルと CSS ファイル。
さまざまなブラウザーの拡張機能のサイト
拡張機能の開発に関するチュートリアルとドキュメントの調査を始めるのに最適な場所は、ブラウザー組織によってホストされているサイトです。
拡張機能を構築する一般的なブラウザーの一部を次に示します。 このリストは網羅的でも決定的でもない。研究の出発点に過ぎません。
| Web ブラウザー | Chromium ベースの場合 | 拡張機能の開発に関するドキュメント |
|---|---|---|
| Microsoft Edge | はい | Microsoft Edge アドオン開発者 |
| Google Chrome | はい | Chrome 拡張機能 |
| Opera | はい | 拡張機能のドキュメント |
| Brave | はい | Chrome Web ストアを使用します |
| Apple Safari | なし | Safari アプリ拡張機能 |
| Mozilla Firefox | なし | ブラウザー拡張機能 |
ブラウザー拡張機能ストア、エンド ユーザー ドキュメント、および開発者ドキュメントについては、以下 の「」も参照してください。
Chromium ベースの拡張機能の利点
目的がブラウザーごとに拡張機能ストアに拡張機能を発行する場合は、バージョンごとに拡張機能を変更して、各個別のブラウザー環境で実行する必要があります。
Microsoft Edge は、Chromiumオープン ソース ブラウザー プロジェクトに基づいています。 その他のブラウザーは、Google Chrome、Opera、ブレイブなどのChromiumに基づいています。
Chromium ベースのブラウザーでは、同じ拡張機能 API と同じ方法で拡張機能をパッケージ化します。 これにより、複数の並列バージョンの拡張機能を維持する必要が最小限に抑えられます。
Chromium拡張機能を記述することで、コード行を少なくし、より多くのブラウザーをターゲットにします。
ブラウザーの互換性と拡張テスト
場合によっては、Chromium ブラウザーの間に API パリティが存在しないことがあります。 たとえば、ID と API 支払いには違いがあります。 拡張機能が顧客の期待を満たしていることを確認するには、次の公式ブラウザー ドキュメントを使用して API の状態を確認します。
必要な API は、各ブラウザー間の違いに対処するために行う必要がある変更を定義します。 ブラウザー拡張機能ストアごとに若干異なるコード パッケージを作成する必要がある場合があります。
ブラウザー拡張機能ストアに拡張機能を送信する前に、さまざまな環境で拡張機能をテストするには、拡張機能を開発中にブラウザーにサイドロードします。
関連項目:
ブラウザー固有の API
ほとんどの場合、Chromium ブラウザー エンジン用に設計された拡張機能は、さまざまなChromium ベースのブラウザーで動作します。API は期待どおりに動作します。 あまり一般的でない API の中には、ブラウザー固有の API もあります。
ブラウザー固有の拡張機能ストア サイトの一部のチュートリアルでは、ブラウザー固有の API が使用されます。これは、開発しているアプリのブラウザーと一致しない可能性があります。 チュートリアルへのリンクは、以下の 「参照」 セクションにあります。
拡張機能をブラウザー ストアに公開する
ブラウザー拡張機能は、次のブラウザー拡張機能ストアで送信してシークできます。
一部のブラウザー拡張機能ストアでは、他のブラウザーから一覧表示された拡張機能をダウンロードできます。 ただし、ブラウザー間のアクセスは、すべてのストアによって保証されるわけではありません。 ユーザーがさまざまなブラウザーで拡張機能を見つけられるように、各ストアに登録情報を保持する必要があります。
ユーザーが Microsoft Edge で拡張機能を見つけられるように、Microsoft Edge アドオン サイトで拡張機能を発行します。 以下の「 Microsoft Edge アドオンで拡張機能を発行する」を参照してください。
ユーザーは、さまざまなブラウザーに拡張機能をインストールする必要がある場合があります。 このシナリオでは、既存のChromium拡張機能をブラウザー間で移行できます。
既存の拡張機能を Microsoft Edge に移行する
別のChromium ベースのブラウザー用の拡張機能を既に開発している場合は、Microsoft Edge アドオンで送信できます。 拡張機能を書き換えたり、Microsoft Edge で機能することを確認したりする必要はありません。 ただし、既存のChromium拡張機能を他のChromium ブラウザーに移行する場合は、ターゲット ブラウザーで同じ API または代替手段を使用できるようにしてください。
Chrome 拡張機能を Microsoft Edge に移植する方法の詳細については、「Chrome 拡張機能を Microsoft Edge に移植する」を参照してください。 ターゲット ブラウザーに拡張機能を移植したら、次の手順で公開することができます。
Microsoft Edge アドオンで拡張機能を発行する
Microsoft Edge アドオンで Microsoft Edge 拡張機能を発行します。
Microsoft Edge 拡張機能の公開を開始するには、Microsoft アカウント (MSA) メール アカウントで開発者アカウントに登録 して、Microsoft Edge アドオンで拡張機能の一覧を送信する必要があります。 Microsoft アカウント (MSA) のメール アドレスには、 @outlook.com、 @live.com、または @hotmail.comが含まれます。
登録するメール アドレスを選択する場合は、Microsoft Edge 拡張機能の所有権をorganization内の他のユーザーと譲渡または共有する必要があるかどうかを検討してください。 登録が完了したら、拡張機能の一覧を送信できます。
Microsoft Edge アドオンで拡張機能を送信するには、次の項目を指定する必要があります。
- コード ファイルを含むアーカイブ (
.zip) ファイル。 - ロゴと小規模プロモーション タイルなどの必要なすべてのビジュアル資産。
- スクリーンショット、プロモーション タイル、ビデオ URL などのオプションのプロモーション メディア。
- 名前、短い説明、プライバシー ポリシーへのリンクなど、拡張機能について説明する情報。
ストアによって申請要件が異なる場合があります。 上記の一覧は、Microsoft Edge の拡張機能を公開するための要件をまとめたものです。詳細については、「 Microsoft Edge 拡張機能を発行する」を参照してください。
拡張機能を正常に提出した後、拡張機能にはレビュー プロセスが適用され、認定プロセスに合格または不合格になります。 結果が通知され、必要に応じて次の手順が提供されます。 Microsoft Edge アドオンで拡張機能 の更新プログラム を送信すると、新しいレビュー プロセスが開始されます。
おすすめバッジ
Microsoft Edge アドオン サイトのおすすめバッジは、このセクションにリンクしています。 現在のドキュメントは、Microsoft Edge 拡張機能のエンド ユーザーではなく、拡張機能開発者向けです。 Microsoft Edge の拡張機能を使用するには、「 Microsoft Edge 拡張機能に関するユーザー ドキュメント」を参照してください。
拡張機能は、ユーザーが信頼できる、パフォーマンスの高い拡張機能を検出するのに役立つキュレーションされています。 Microsoft Edge アドオンのおすすめバッジには、高品質、セキュリティ、ユーザー エクスペリエンスの高いバーを満たす拡張機能が強調表示されています。
[おすすめ] バッジは、拡張機能のベスト プラクティスに合った拡張機能を選択するために付与されます。 [おすすめ] バッジにカーソルを合わせると、ツールヒントが表示されます。この拡張機能は、Microsoft のすべての推奨プラクティスに従い、検証されています。
たとえば、 Microsoft Bing ホームページ 拡張機能には、拡張機能名の右側に [おすすめ ] バッジがあります。
おすすめバッジが表す内容
おすすめバッジは、次のことを示します。
この拡張機能は、セキュリティ、プライバシー、パフォーマンス、ユーザー エクスペリエンスに関する Microsoft のベスト プラクティスと一致しています。
拡張機能は、自動システムを通じてレビューおよび選択されています。
この拡張機能は、Microsoft Edge ユーザーに信頼性の高い高品質のエクスペリエンスを提供します。
おすすめバッジは安全性の判断ではありません。 おすすめバッジを持たない拡張機能は、必ずしも安全ではありません。拡張機能は、おすすめの状態の現在のしきい値を満たしていません。
おすすめバッジが取り消される理由
おすすめバッジは永続的ではありません。 拡張機能が進化する標準を満たさなくなった場合、または拡張機能の品質信号が時間の経過と伴って低下した場合、拡張機能は おすすめ バッジを失う可能性があります。
高品質のエコシステムを維持するために、Microsoft はバッジ付き拡張機能をすべて定期的に再評価します。 次の理由により 、おすすめ バッジが削除される可能性があります。
ユーザー エクスペリエンスまたはパフォーマンス メトリックの低下。
古いまたは不完全なストアの登録情報。
セキュリティまたはプライバシーに関する懸念。
Microsoft の評価基準の変更。
おすすめバッジに関するすべての決定は最終的であり、個々のレビューの対象ではありません。 手動による申請や申し立てプロセスはありません。 おすすめバッジは、内部評価基準とツールに基づいて授与および取り消されます。
拡張機能の品質と おすすめバッジの 適格性を向上させるには、「 拡張機能のベスト プラクティス」を参照してください。
関連項目
Microsoft Edge
ストア
-
Microsoft Edge アドオン
- Microsoft Corporation - Microsoft による拡張機能またはテーマ。
- Microsoft Bing ホームページと検索エンジン 拡張機能。
- Microsoft Bing ホームページ 拡張機能。
エンド ユーザー ドキュメント
開発
- 拡張機能の概念とアーキテクチャ
- 拡張機能をサイドロードしてローカルにインストールしてテストする
- Chrome 拡張機能を Microsoft Edge に移植する
- Microsoft Edge 拡張機能を発行する
- 拡張機能のベスト プラクティス
外部:
- Microsoft Edge アドオン開発者
- エンタープライズで Microsoft Edge 拡張機能を管理する
- Microsoft パートナー センターで開発者アカウントに登録します。
Google Chrome または Chromium ブラウザー エンジン
ストア
開発
Opera
ストア
開発
Brave
ストア
- Chrome Web ストア - ブレイブ拡張機能のストア。
エンド ユーザー ドキュメント
開発
Apple Safari
ストア
開発
Mozilla Firefox
ストア
開発
- ブラウザー拡張機能
- Google Chrome 拡張機能の移植 (Firefox へ)。