2008-10-29 75 views
5

當我的頁面被設置爲用戶的瀏覽器主頁時,有什麼方法可以檢測到嗎?如何判斷我的頁面是否設置爲用戶主頁?

我最感興趣的東西在JavaScript中,但我很樂意聽到其他方法以及。

編輯:我沒有尋找任何偷偷摸摸的東西。我想知道是否有任何明確允許通過瀏覽器找到這些信息。

回答

0

Mozilla/Firefox有一個window.home()方法加載用戶的主頁。可以使用此方法(可能在iframe中)與服務器訪問日誌記錄結合使用,以查看當前用戶是否立即請求加載站點的主頁。

但是,其他瀏覽器似乎不支持此javascript方法。

7

不可能有一個萬無一失的方法,因爲這是侵入用戶的隱私。

想到的一件事是檢查推薦人。如果用戶在沒有鏈接的情況下到達您的頁面,他們a)鍵入url,b)跟隨書籤,或者c)將您的頁面設置爲其主頁。但這是我能做的最好的事情。

+1

或者d)推薦人關閉。 – 2008-10-29 02:17:06

2

沒有。您可以通過跟蹤鏈接判斷他們是否訪問了您的網頁。檢查推薦人。但是,瀏覽器作爲主頁轉到您的頁面不會顯示與用戶在頁面中輸入內容或使用書籤不同的任何內容。

0

簡單的解決方案,你不應該檢查你或其他人的網站是否被設置爲用戶的主頁。如果他們想把它作爲他們的主頁,他們會做到這一點。

但是,如果你已經有了一些JavaScript,將檢查他們的電子郵件,看看他們是否已經發送鏈接到你的網站給他們的朋友或同事,我會非常感興趣在功能;-)

+0

請參閱TellAFriendKing.com沒有JavaScript,但該功能存在。 – Eli 2008-10-29 00:33:58

相關問題