我不是在寻找代码/如何。只是知识。
一位客户刚刚向我们提出一个问题:我们能否从横幅广告中访问用户的历史记录,以便根据他们的历史记录为他们提供一些有针对性的广告。
显然,这提出了一个隐私问题,但我需要给出一个很好的理由来说明为什么它在技术上不是一个可行的选择。
所以我有几个问题...
- 哪些浏览器仍然(如果有)支持访问用户的历史记录,使用
window.history
. - 如果有的有,有的没有。那些不允许它的人什么时候不再允许它了?
- 如果所有浏览器都允许(我还没有找到有效的脚本),为什么它不常用?
最后,在 Amazon.co.uk 上,然后我访问 Macrumors.com,广告根据我购买/看过的产品为我提供广告。我猜这只是基于 cookie/亚马逊实施的系统?
只是为了说清楚:
- 我知道这是一个隐私问题。我不是在寻找代码/方法(如上所述)
- 有一些方法可以“嗅探”页面中的已访问链接。
- 曾经有一种使用 JavaScript
history
对象的方法,可以列出历史记录中的所有对象(来自当前站点)。history.length
现在仍然有效。我似乎记得有些浏览器只undefined
为每个项目返回,有些则将它们作为不可读的object
.