有沒有什麼辦法可以檢測用戶是否通過鏈接發送到我的網頁?如果它使用其他語言,那很好,但我更喜歡HTML或JavaScript。我想我的網頁,以檢測用戶是否被送到那裏點擊一個鏈接後,如果是這樣的話,我想if語句返回「真」檢測鏈接是否用於訪問頁面
1
A
回答
3
這就是所謂的推薦人:
https://developer.mozilla.org/en-US/docs/Web/API/document.referrer
在您的javascript中:
var myReferrer = document.referrer;
referrer屬性由用戶的瀏覽器提供,如userAgent。
引薦值告訴您用於訪問該網站的鏈接,所以只檢測它:
var hasReferrer = document.referrer != "";
演示應顯示現在 - 如果你根據上面的鏈接」會得到StackOverflow id和hasReferrer
將是true;如果你點擊導航欄並按回車鍵(即直接導航),你應該得到錯誤。
hasReferrer
這裏是一個布爾值,所以它包含true或false。要在if語句中使用:
if(hasReferrer) {
// came from a link
} else {
// direct navigation
}
相關問題
- 1. 檢測一個機器人是否訪問過一個頁面
- 2. php頁面訪問。鏈接頁
- 3. 直接鏈接禁止頁面訪問
- 4. 在Chrome中檢測訪問的鏈接
- 5. A:未檢測到AJAX鏈接:訪問
- 6. 如何檢測鏈接是否有效?
- 7. 檢測UIWebView是否顯示www.example.com鏈接
- 8. 檢查客戶端是否使用urllib2來訪問php頁面
- 9. 如何檢查受損鏈接的受限訪問頁面?
- 10. 檢測遠程頁面是否改變
- 11. 如何檢測瀏覽器是否區分訪問過的鏈接?
- 12. 檢測ios,android或桌面是否啓動不同的鏈接?
- 13. MVC .NET如何測試鏈接是否出現在頁面上
- 14. 檢索鏈接HTML頁面
- 15. 檢測訪問的網頁
- 16. 檢查href鏈接頁面是否存在
- 17. 如何檢查評論鏈接是否可訪問?
- 18. 有誰知道如何檢查href是否等於當前頁面鏈接smarty?
- 19. 如何檢查URL /鏈接是否存在於水豚的頁面中?
- 20. 檢測頁面是否位於iframe內 - 服務器端
- 21. 測試鏈接是否爲YouTube鏈接。
- 22. 如何檢查頁面是否已被訪問?
- 23. PHP檢查訪問者是否喜歡我的FB頁面
- 24. Ajax檢查是否可以訪問https頁面
- 25. 如何檢查訪問該網站的用戶是否位於根頁面或任何其他頁面上?
- 26. 404關於直接訪問頁面但未訪問其他頁面後
- 27. 如果用cURL或Wget訪問頁面,用PHP檢測
- 28. 如何使用jQuery檢測頁面上的第二個鏈接?
- 29. mmap是否直接訪問頁面緩存或頁面緩存的副本?
- 30. 是否可以檢測頁面是否包含PHP?
你能解釋一下好嗎? –
'document.referrer' – MLeFevre
鏈接而不是什麼? –