【发布时间】:2016-03-01 18:29:20
【问题描述】:
Firefox 在 v42.0 中推出了一个名为 Tracking protection 的功能。它会阻止多个跟踪脚本,例如 Google Analytics、Marketo、LinkedIn 等。
我试图通过navigator.DoNotTrack 检测它,但在两种情况下它都会返回unspecified——在常规模式下浏览,在私密模式下浏览——在 Mac 上使用 Firefox 42.0。
由于navigator.DoNotTrack 失败,我如何在 JavaScript 中检测用户是否正在查看启用了跟踪保护的网站?
【问题讨论】:
-
"如何检测用户是否使用了跟踪保护?"似乎有点错过了跟踪保护的意义,你不觉得吗?
-
@TylerH:如果您想告诉用户“您缺少应用程序的重要功能 - 使用常规浏览模式,您可以使用这个和那个”,请不要这样做。跨度>
-
是的,避免此类跟踪消息是跟踪保护/隐私浏览的要点。你不想被跟踪,即使是间接的。 AKA 我不想让你知道我在哪里,甚至我在你所在的地区。只需为所有用户在页面顶部放置一个“此网站使用 cookie”类型的横幅即可。
标签: javascript firefox privacy navigator do-not-track