Как получить доступ к настройке браузера «Не отслеживать» с помощью JS ⇐ Javascript
-
Гость
Как получить доступ к настройке браузера «Не отслеживать» с помощью JS
В настоящее время я использую navigator.doNotTrack || окно.doNotTrack || navigator.msDoNotTrack, чтобы выяснить, активировал ли пользователь в браузере опцию Do-Not-Track, которая отлично работает для Chrome. Однако только что выяснилось, что Firefox каким-то образом по умолчанию устанавливает для navigator.doNotTrack значение 1, независимо от того, было ли отслеживание сайта явно заблокировано или нет. Кроме того, свойство было отмечено как устаревшее.
Поскольку я считаю, что это действительно полезный инструмент (особенно для того, чтобы избежать всех этих надоедливых баннеров с файлами cookie), я немного шокирован и задаюсь вопросом, как еще я могу получить доступ к этому параметру с помощью JS во всех браузерах? Или эта функция вообще исчезнет из браузеров?
Обновление: Является ли navigator.globalPrivacyControl преемником navigator.doNotTrack?
В настоящее время я использую navigator.doNotTrack || окно.doNotTrack || navigator.msDoNotTrack, чтобы выяснить, активировал ли пользователь в браузере опцию Do-Not-Track, которая отлично работает для Chrome. Однако только что выяснилось, что Firefox каким-то образом по умолчанию устанавливает для navigator.doNotTrack значение 1, независимо от того, было ли отслеживание сайта явно заблокировано или нет. Кроме того, свойство было отмечено как устаревшее.
Поскольку я считаю, что это действительно полезный инструмент (особенно для того, чтобы избежать всех этих надоедливых баннеров с файлами cookie), я немного шокирован и задаюсь вопросом, как еще я могу получить доступ к этому параметру с помощью JS во всех браузерах? Или эта функция вообще исчезнет из браузеров?
Обновление: Является ли navigator.globalPrivacyControl преемником navigator.doNotTrack?
Мобильная версия