DNT ヘッダー
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。
メモ:
DNT(Do Not Track)仕様は廃止されました。詳しくは、Navigator.doNotTrack を参照してください。
HTTP の DNT (Do Not Track) リクエストヘッダーは、ユーザーのトラッキングの設定を示します。
これにより、ユーザーはパーソナライズされたコンテンツではなく、プライバシーを優先するかどうかを指定できます。
DNT は、グローバルプライバシー制御に取って代わられ、非推奨となりました。グローバルプライバシー制御は、Sec-GPC ヘッダーを使用してサーバーに通知され、クライアント側では navigator.globalPrivacyControl からアクセス可能です。
| ヘッダー種別 | リクエストヘッダー |
|---|---|
| 禁止リクエストヘッダー | はい |
構文
http
DNT: 0
DNT: 1
DNT: null
ディレクティブ
例
>JavaScript から Do Not Track の状態を読み取る
ユーザーの DNT 設定は Navigator.doNotTrack プロパティを使用して JavaScript から読み取ることもできます。
js
navigator.doNotTrack; // "0" または "1" または null
仕様書
廃止された Tracking Preference Expression (DNT) 仕様書に掲載されています。