Navigator: свойство doNotTrack
Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.
Не стандартно: Эта функция не стандартизирована. Мы не рекомендуем использовать нестандартные функции в действующих проектах, так как их поддержка браузерами ограничена, а поведение может измениться или быть удалено. Тем не менее, в некоторых случаях, когда нет стандартного решения, они могут быть подходящей альтернативой.
Свойство Navigator.doNotTrack
возвращает настройку пользователя «Не отслеживать», которая указывает, просит ли пользователь веб-сайты и рекламодателей не использовать отслеживание.
Значение свойства отражает значение HTTP-заголовка DNT
, то есть "1"
, "0"
или null
.
Значение
Строка или null
.
Пример
console.log(navigator.doNotTrack);
// выведет "1", если DNT включен; "0", если пользователь дал согласие на отслеживание; в противном случае null
Спецификации
No specification found
No specification data found for api.Navigator.doNotTrack
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
Совместимость с браузерами
Смотрите также
- HTTP-заголовок
DNT