We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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

ユーザーの 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 の定義
勧告候補 初期定義。

ブラウザー実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 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,