Microsoft Edgeでオリジン試用版を使用する
Origin Trials を使用して、一定期間、ライブ サイトで試験的な API を試すことができます。 Origin Trials を使用する場合、サイトにアクセスする Microsoft Edge のユーザーは、試験的な API を使用するコードを実行できます。 各ユーザー コンピューターで試験的な API にアクセスするには、機能フラグに移動して edge://flags
オンにする必要はありません。
代わりに、試験的な機能を使用する配信元 (たとえば) を登録すると、 https://www.contoso.com:443
Web サイトのコードに追加するトークンが発行されます。
使用可能な配信元試用版の一覧を表示し、配信元を登録して試用するには、 Microsoft Edge Origin Trials Developer Console を参照してください。 また、API の設計、ユース ケース、API を使用したエクスペリエンスに関するフィードバックをブラウザー エンジニアや Web 標準コミュニティに提供することもできます。
Origin 試用版の使用を開始する
Microsoft Edge で使用できる試験的な API の詳細については、「 Microsoft Edge Origin Trials Developer Console」を参照してください。 Web サイトで実験用 API を使用する適合性を評価するには、Microsoft Edge の最小バージョン要件と試用版の終了日を必ず確認してください。
注
次のいずれかの状況が発生した場合、実験は計画よりも早く終了する可能性があります。
- 重大なセキュリティ インシデント。
- Web 開発者のニーズを満たすために大きな再設計が必要であることを示す十分なフィードバックが収集された場合。 どちらの場合も、現在実験に登録されているすべての開発者に通知メールが送信されます。
実験用 API の試用版に登録する
試験的 API の試用版に登録するには:
使用可能な実験の [ 登録 ] ボタンをクリックします。
GitHub のユーザー名とパスワードを使用して開発者コンソールにサインインします。
[ MicrosoftEdge の承認] をクリックします。
フォームに入力します。
注
1 つまたはすべてのサブドメインを登録するには、設定を
Do you need to match all subdomains for the provided origin?
に設定しますYes
。 たとえば、https://dev.contoso.com
は 1 つのドメインでありhttps://*.contoso.com
、ワイルドカードを使用してすべてのサブドメインを表します。重要
次の配信元の形式は使用できません。
配信元にサブフォルダーを指定する。 例えば
https://contoso.com/path/subfolder
クエリ文字列パラメーターで配信元を使用する。 例えば
https://contoso.com/path/feature?query_parameter=12345
[ ACCEPT and REGISTER]\(同意して登録\) をクリックします。
トークンを適用する
トークンが即座に生成され、 Microsoft Edge Origin Trials Developer Console に表示されます。 Web サイトで試用版の使用を開始するには、次のいずれかの方法を使用して、トークンをページに適用します。
実験用 API を
origin-trial
使用するすべてのページのmeta
タグに属性値とトークンを追加します。<meta http-equiv="origin-trial" content="replace-with-your-token">
サーバーの HTTP 応答ヘッダーにを追加
Origin-Trial
します。Origin-Trial: replace-with-your-token
注
トークンは 6 週間有効です。 試用版が終了する前に、フィードバックを求めるリマインダー メールが送信され、トークンの有効期限が切れる前に試用版の更新を検討するよう求められます。
実験のオプトアウト
実験をオプトアウトするには、次のいずれかの方法を使用してトークンを削除します。
実験用 API を
meta
使用するすべてのページからタグを削除します。<meta http-equiv="origin-trial" content="your-token">
サーバーの HTTP 応答ヘッダーから削除
Origin-Trial
します。Origin-Trial: your-token
試験的な機能を検出し、フォールバックを提供する
試験的な API を使用する場合は、Web サイトのすべての訪問者に作業エクスペリエンスを提供してください。 訪問者は、コードに追加した実験用 API をサポートしていないブラウザーを使用する場合があります。 さらに、トークンを更新する前に有効期限が切れた場合、実験用 API は使用できなくなり、エラーが発生する可能性があります。
この状況を回避するには、ブラウザーで使用できる機能を検出してください。 詳細については、「 機能検出の実装」を参照してください。
許可される配信元のロードマップ
現在、Microsoft Edge Origin Trials ポータルでは SSL 対応配信元のみがサポートされています。つまり、Web サイトでは、実験に登録するために HTTPS が適切に実装されている必要があります。 将来的には、次の安全な配信元が計画されています。
実験の配信元として登録
http://localhost
します。 今日使用http://localhost
するには、 にedge://flags
移動し、実験を [有効] に設定します。プレフィックス付き配信元の
extensions://
拡張機能を使用して、実験に登録します。