次の方法で共有


Microsoft Edge 拡張機能の概要

Microsoft Edge 拡張機能 は、開発者が Microsoft Edge の機能を追加または変更して、エンド ユーザーのユーザー エクスペリエンス (UX) を特殊な方法で拡張するために作成する小さなアプリです。 拡張機能は、対象ユーザーにとって重要なニッチなエクスペリエンスまたは機能を提供します。

ユーザーは、Microsoft Edge アドオン サイトから Microsoft Edge の拡張機能を参照してインストールします。 アドオンには、 拡張機能とテーマが含まれます。

現在のドキュメントは、Microsoft Edge 拡張機能のエンド ユーザーではなく、拡張機能開発者向けです。 Microsoft Edge の拡張機能を使用するには、「 Microsoft Edge 拡張機能に関するユーザー ドキュメント」を参照してください。

詳細な内容:

概要

ブラウザー拡張機能の開発者は、Microsoft Edge アドオンで Microsoft Edge 拡張機能 (またはテーマ) を発行します。 Microsoft Edge 拡張機能に関する記事とパートナー センターのワード ストア には、Microsoft Edge アドオン サイトが含まれています。

特定の Web ブラウザーまたは特定の Web ページの機能の改善に基づくアイデアや製品がある場合は、Microsoft Edge 拡張機能を作成できます。 コンパニオン エクスペリエンスの例としては、広告ブロッカーやパスワード マネージャーなどがあります。

拡張機能には、少なくとも次の機能が含まれている必要があります。

  • 基本的なプラットフォーム情報を含むアプリ マニフェスト JSON ファイル。
  • 関数を定義する JavaScript ファイル。
  • ユーザー インターフェイスを定義する HTML ファイルと CSS ファイル。

ウィンドウやタブなど、ブラウザーの特定の部分を直接操作するには、API 要求を送信する必要があり、多くの場合、ブラウザーを名前で参照する必要があります。

Microsoft Edge 拡張機能:

Microsoft Edge 拡張機能

基本的なガイダンス

拡張機能の開発に関するチュートリアルとドキュメントの調査を始めるのに最適な場所は、ブラウザー組織によってホストされているサイトです。 拡張機能を構築する一般的なブラウザーには、Microsoft Edge、Safari、Firefox、Chrome、Opera、および Brave などがあります。

次の表は、網羅的でも明確でもない。研究の出発点に過ぎません。

Web ブラウザー Chromium ベースの場合 拡張機能の開発 Web ページ
Safari いいえ Safari アプリ拡張機能
Firefox いいえ ブラウザー拡張機能
クロム はい API リファレンス
Opera はい 拡張機能のドキュメント
Brave はい Chrome Web ストアを使用します
Microsoft Edge はい Microsoft Edge アドオン開発者

重要

これらのサイトのチュートリアルの多くは、開発しているアプリのブラウザーと一致しない可能性があるブラウザー固有の API を使用しています。 ほとんどの場合、Chromium 拡張機能は、異なる Chromium ブラウザーで動作しており、API は期待どおりに動作します。 あまり一般的でない API の中には、ブラウザー固有の API もあります。 チュートリアルへのリンクは、以下の 「参照」 セクションにあります。

Chromium拡張機能の利点

目的がブラウザーごとに拡張機能ストアに拡張機能を発行する場合は、バージョンごとに拡張機能を変更して、各個別のブラウザー環境で実行する必要があります。 たとえば、 Safari 拡張機能 では、Web とネイティブの両方のコードを使用して、対応するネイティブ アプリケーションと通信できます。

前の表の最後の 4 つのブラウザーは、同じコード パッケージを使用し、並列バージョンを維持する必要性を最小限に抑えます。 これは、ブラウザーが Chromium のオープンソース プロジェクトに基づいています。

Chromium拡張機能を作成する利点:

  • コードの最小行の記述を有効にします。
  • 拡張機能ストアの最大数と、拡張機能を検索して取得できるユーザーの最大数をターゲットに設定できるようにします。

次のコンテンツでは、Chromium の拡張機能に焦点を当てています。

ブラウザーの互換性と拡張テスト

場合によっては、Chromium ブラウザーの間に API パリティが存在しないことがあります。 たとえば、ID と API 支払いには違いがあります。 拡張機能が顧客の期待を満たしていることを確認するには、次の公式ブラウザー ドキュメントを使用して API の状態を確認します。

必要な API は、各ブラウザー間の違いに対処するために行う必要がある変更を定義します。 ブラウザー拡張機能ストアごとに若干異なるコード パッケージを作成する必要がある場合があります。

ブラウザー拡張機能ストアに拡張機能を送信する前に、さまざまな環境で拡張機能をテストするには、拡張機能を開発中にブラウザーにサイドロードします。

関連項目:

拡張機能をブラウザー ストアに公開する

ブラウザー拡張機能は、次のブラウザー拡張機能ストアで送信してシークできます。

一部のブラウザー拡張機能ストアでは、他のブラウザーから一覧表示された拡張機能をダウンロードできます。 ただし、ブラウザー間のアクセスは、すべてのストアによって保証されるわけではありません。 ユーザーがさまざまなブラウザーで拡張機能を見つけられるように、各ストアに登録情報を保持する必要があります。

ユーザーは、さまざまなブラウザーに拡張機能をインストールする必要がある場合があります。 このシナリオでは、既存の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 エディター: スペル チェック & 文章校正 拡張機能には、 おすすめ バッジがあります。

拡張機能名の右側にある [おすすめ] バッジ

おすすめバッジは、次のことを示します。

  • この拡張機能は、セキュリティ、プライバシー、パフォーマンス、ユーザー エクスペリエンスに関する Microsoft のベスト プラクティスと一致しています。

  • 拡張機能は、自動システムを通じてレビューおよび選択されています。

  • この拡張機能は、Microsoft Edge ユーザーに信頼性の高い高品質のエクスペリエンスを提供します。

おすすめバッジは安全性の判断ではありません。 おすすめバッジを持たない拡張機能は、必ずしも安全ではありません。拡張機能は、おすすめの状態の現在のしきい値を満たしていません。

おすすめバッジは永続的ではありません。 拡張機能が進化する標準を満たさなくなった場合、または拡張機能の品質信号が時間の経過と伴って低下した場合、拡張機能は おすすめ バッジを失う可能性があります。

高品質のエコシステムを維持するために、Microsoft はバッジ付き拡張機能をすべて定期的に再評価します。 次の理由により 、おすすめ バッジが削除される可能性があります。

  • ユーザー エクスペリエンスまたはパフォーマンス メトリックの低下。

  • 古いまたは不完全なストアの登録情報。

  • セキュリティまたはプライバシーに関する懸念。

  • Microsoft の評価基準の変更。

おすすめバッジに関するすべての決定は最終的であり、個々のレビューの対象ではありません。 手動による申請や申し立てプロセスはありません。 おすすめバッジは、内部評価基準とツールに基づいて授与および取り消されます。

拡張機能の品質と おすすめバッジの 適格性を向上させるには、「 拡張機能のベスト プラクティス」を参照してください。

関連項目

エンド ユーザー のドキュメント:

外部:

Visual Studio Code の拡張機能: