如何确定用户是否获得 "Activity tracking" 和/或 "private mode"

How to find out if user got "Activity tracking" and / or "private mode" on

我正在尝试查明用户是否禁用了 activity 跟踪 >> 以及用户是否在隐私模式下浏览...

if(navigator.doNotTrack != "unspecified"){
    // do something if the user disabled his activity tracking
}

但这只适用于 Mozilla Firefox...

任何人都可以给我一个提示,我可以做些什么来检查 Google Chrome 和 Safari(也许也在 IE 中)

中的状态

另一个想法:尝试将任何东西保存在用户机器上,例如 cookie 或其他东西到他的本地存储 <-- 但我对这类事情的了解很少...

我的东西更多PHP、HTML和CSS

非常感谢您的任何提示或帮助!

感谢

正如 Joseph Sible 所说,您不应该能够检测到隐私浏览 - 它看起来与新用户没有区别。您可以查找 缺少 的 cookie,但这并不可靠。如果我是你,我会放弃这个。

在 PHP 中检测“请勿跟踪”很容易:

function doNotTrack()
{
    return $_SERVER !== null && array_key_exists('HTTP_DNT', $_SERVER) && $_SERVER['HTTP_DNT'] === '1';
}