最近我登录了一项服务(我认为是 Google 或 Facebook,但我不确定)并为盒子出票以记住我的设备。
然后站点提醒我这不太可能工作,因为我在私人模式下运行。这是正确的。
我现在无法重现这一点,因为我不记得它的确切位置,并且正常登录似乎不会产生该消息(不再)。
但是今天我和朋友讨论了是否可以识别设备是否配置为私有模式。
我知道有几种“超级cookie”方法可以跨越某些浏览器的私有模式,但我不想知道这些。我对可以阅读和解释的环境信息感兴趣,并提供私人模式是否处于活动状态或可能处于活动状态的信息。
为了阐明我的问题的含义,我举了一个可用于解决该问题的示例:
有一个所谓的“CSS History”黑客。我不知道浏览器中的当前状态,但是很长一段时间它很常见并且像这样工作:
把一个链接放到另一个网站上(例如http://www.google.com
在一个网站上),然后你就可以visited
使用 javscript 读取链接的状态 css 状态。
现在,如果您使用像谷歌这样的流行网站这样做,您可以说:
好吧,你从来没有访问过 google.com?那不太可能,所以我假设您只是打开了一个私人浏览窗口!
那么还有其他方法吗?有没有一种方法可以将它们组合在一起,以允许估计用户当前是否处于私人模式?