几年前可以使用
a:visited {
background: url('/log.php');
}
找出以前的网站用户。但现在它受到浏览器的限制。有没有其他方法可以知道用户最近访问了哪些网站?
几年前可以使用
a:visited {
background: url('/log.php');
}
找出以前的网站用户。但现在它受到浏览器的限制。有没有其他方法可以知道用户最近访问了哪些网站?
这仍然是可能的。但是,现在要不引人注目地做起来要困难得多。有关如何执行此操作的详细信息,请参阅以下研究论文:
请不要在未经他们同意的情况下使用它来监视您网站的访问者。这有可能是一个糟糕的商业举措。
我们以前经历过这种情况。上次一些网站尝试使用 CSS 历史嗅探时,他们最终被抓住了。他们使用历史嗅探的事实登上了新闻,并引起了 FTC 和许多其他人的注意。提起了诉讼,并展开了调查。所以我认为我们有确凿的证据表明,如果你对访问者进行历史嗅探,你就是在自找麻烦。有关这方面的更多信息,请参阅以下来源:
适合扼杀“历史嗅探”的目的是跟踪网络用户。请注意 FTC 官员的报价。当 FTC 愿意发表公开声明表达对您的商业行为的担忧时,这是不好的。
新闻中的浏览器历史嗅探。摘录:“很明显,公司知道嗅探浏览器历史记录是一种不好的做法。事实上,这也可能是非法的。”
启动这一切的研究论文:JavaScript Web 应用程序中侵犯隐私的信息流的实证研究,Dongseok Jang、Ranjit Jhala、Sorin Lerner 和 Hovav Shacham,ACM CCS 2010。