我不在尋找代碼/如何。只是知識。使用JS訪問用戶的歷史記錄
客戶剛剛問我們一個問題:我們是否可以從橫幅廣告中訪問用戶的歷史記錄,以便根據他們的歷史記錄爲他們提供一些有針對性的廣告。
顯然,這提出了一個隱私問題,但我需要給出一個很好的理由,爲什麼它在技術上不是一個可行的選項。
所以,我有幾個問題...
- 哪些瀏覽器仍然,如果有的話,支持訪問用戶的歷史,使用
window.history
。 - 如果有人做了,有些人沒有。那些不允許的人什麼時候停止允許它?
- 如果所有的瀏覽器都允許它(我還沒有找到可用的腳本),爲什麼它不常用?
終於, 一直在Amazon.co.uk,我去Macrumors.com和廣告給我廣告根據我買了/看的產品。我猜這是基於cookies/amazon實施的系統?
只是爲了把事情說清楚:
- 我知道這是一個隱私問題。我不在尋找代碼/一種方式來做到這一點(如上所述)
- 有一些方法可以「嗅探」頁面中訪問過的鏈接。
- 曾經有一種方法使用JavaScript對象來列出歷史記錄中的所有對象(來自當前網站)。
history.length
現在仍然有效。我似乎記得一些瀏覽器只爲每個項目返回undefined
,有些瀏覽器將它們作爲不可讀的object
返回。
你是什麼意思與 「歷史」?您是否在瀏覽器對象中使用後退和前進按鈕瀏覽對象,或瀏覽過的網站的歷史記錄? – reporter
訪問過的網站的歷史... – jamesmhaley