MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Navigator.doNotTrack

これは実験段階の機能です。
この機能は複数のブラウザーで開発中の状態にあります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙動は、仕様変更に伴い各ブラウザーの将来のバージョンで変更になる可能性があることに注意してください。

ユーザーの do-not-track 設定を返します。ユーザーがウェブサイトやコンテンツ、広告にトラッキングされたくないと要求している場合、この値は "1" です。

構文

dnt = navigator.doNotTrack;

この値は do-not-track ヘッダーを反映しています。つまり、{"1", "0", "unspecified" } の値です。ノート: Gecko 32 以前では、Gecko は { "yes", "no", "unspecified"} の値を使っていました (bug 887703)。

dump(navigator.doNotTrack); 
// prints "1" if DNT is enabled; "0" if the user opted-in for tracking; otherwise this is "unspecified"

仕様

仕様 ステータス コメント
Tracking Preference Expression (DNT)
Navigator.doNotTrack の定義
草案 初期定義。

ブラウザー実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 23 9.0 (9.0)[1] 9[2]
11[3]
12 5.1[4]
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? 9.0 (9.0)[1] ?[2] ? ?

[1] Gecko 32 以前では、Firefox は navigator.doNotTrack10 ではなく、yesno の値を通知していました。

[2] Internet Explorer 9 と 10 ではベンダープレフィックスを使用します。つまり、navigator.msDoNotTrack です。

[3] Internet Explorer 11 では、navigator.doNotTrack ではなく、window.doNotTrack を使用しています。

[4] Safari 7.1.3+ では、navigator.doNotTrack ではなく、window.doNotTrack を使用しています。

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: YuichiNukiyama
 最終更新者: YuichiNukiyama,