2009-02-05 33 views
1

沒有求助於使用ActiveX或一些其他類型的客戶端編碼:如何檢查,如果一個頁面書籤

是否有可能以確定是否訪問者到網站通過自己的書籤或到達一個頁面主頁?

我個人認爲它是不可能的,但我想確定或證明是錯誤的。

我目前做這樣的事情的方式是:

Request.UrlReferrer 

如果我沒有發現任何東西在那裏,我目前推斷用戶有我書籤。

回答

4

簡答題,沒有。

很長的答案,而不是在一個便攜式的萬無一失的方式。

+0

+1簡潔:) – Learning 2009-02-05 04:27:39

+0

我覺得一個GET請求簡短的回答是答案:))) – 2009-02-05 06:16:21

5

不是一個萬無一失的方法。但是,您可以將書籤設置爲具有查詢字符串。 例如stackoverflow.com/?bmark=y

而在服務器端,你可以檢查這一點。

3

與Pax相同的簡短答案。

很長的答案...不幸的是,它可能在某種程度上在IE中。您可以使用saveFavorite持久性行爲嘗試存儲一些數據,然後查看是否稍後再取回數據。如果你這樣做,你的頁面加載來自書籤。

您也可以使用homePage behavior上的isHomePage方法檢測您的頁面是否是用戶的主頁 - 儘管這並不一定意味着他們使用該方法到達了您的頁面。不過,請不要這樣做。這是非常可怕的。 IE的「默認行爲」對網絡來說是一種憎惡。

1

現在已經離開,但它需要一個點擊流數據倉庫,它也能以足夠的速度分析您的網絡服務器日誌文件。

我見過的大部分程序都是在+ 24小時的例程中對日誌文件執行ETL,所以最好的猜測是這個vistor上次使用的書籤。但是,如果它對業務的重要性,你看,如果他們看到,如果他們使用書籤有可能是+分鐘ETL

但這不是愚蠢的證明,你會得到與IP地址範圍等問題,但.. ..

的最愛圖標可以作爲這將是web服務器上的一個IP,您也可以綁登錄或其他跟蹤機制

相關問題