Microsoftは、Edgeでユーザーエージェント文字列をクライアントヒントに置き換えることをテストしています
MicrosoftEdgeでクライアントヒントを有効にできるようになりました。
Webページを開くたびに、ブラウザは「ユーザーエージェント文字列」と呼ばれるコード行でデバイスに関するデータをサーバーに送信します。 ユーザーエージェントは、ブラウザ名、バージョン、オペレーティングシステムなどで構成されます。 この情報は、Webサイトが適切に機能するために重要ですが、同時に、プライバシーに関する懸念も生じます。
広告
ユーザーエージェント文字列には、非常に正確なユーザー識別に十分なデータが含まれています。 昨年、HTTPワーキンググループは UA文字列の代わりにクライアントヒントを使用する.
クライアントのヒント は、クライアントに関する必要な情報を提供する新しいタイプのHTTPヘッダーフィールドです。 プライバシーの露出がはるかに少ないため、サーバーはどのリソースをサーバーに含めるかを決定できます 応答。
Microsoftは、EdgeCanaryでクライアントヒントのテストをゆっくりと開始します。 特別なフラグを有効にすることで、実際に試すことができます。
MicrosoftEdgeでクライアントヒントを有効にする
- MicrosoftEdgeを開きます。
- タイプ
edge:// flags /#edge-user-agent-client-hints-only
アドレスバーに移動し、Enterキーを押します。 -
選択する 有効 のそばに ユーザーエージェント文字列の代わりにクライアントヒントを使用してブラウザを識別する パラメータ.
- Edgeブラウザを再起動します。
これで、この機能を実際にテストできます。
ただし、このフラグを有効にすると、Edgeの機能の一部が破損することに注意してください。 たとえば、新しいタブページは基本モードで機能します。これは、ブラウザがそれ自体を正しく識別できず、天気、ニュースヘッドライン、新しいタブページの画像などのすべての追加データを取得できないためです。
現在、クライアントヒント機能はで利用可能です エッジカナリア90 以上。 Google、Mozilla、およびその他の主流の開発者も、ブラウザにクライアントヒントを実装することを計画しています。
クライアントヒントの利点について詳しくは、 ウェブ。 開発者 ウェブサイトまたは HTTPワーキンググループドラフト.