在JavaScript 中確定前一個URL
在不使用錨點的情況下執行特定轉換和維護頁面歷史記錄時,開發人員可能會遇到需要檢索先前的網址。本文深入探討了在 JavaScript 中完成此任務的可能性。
利用document.referrer
在許多情況下,利用document.referrer 將提供對URL 的訪問假設用戶通過鏈接單擊進行導航,則到達當前頁面之前造訪的頁面的數量。正如 DOM Level 2 中所指定的,該方法在這些情況下被證明是有效的。但要注意的是,當使用者直接在網址列中輸入網站位址或提交表單時,document.referrer 可能無法存取。
探索 window.history
雖然 window.history 支援導航功能,但出於安全和隱私考慮,它不會授予對會話中 URL 的存取權。如果有詳細的 URL 歷史記錄,每個造訪的網站都可以了解使用者先前的瀏覽記錄。
替代方法
如果狀態管理仍然局限於單一網站,則採用傳統的會話管理技術,如cookie 資料、URL 參數或伺服器端會話信息,提供了更穩定和實用的解決方案。
以上是如何在 JavaScript 中取得先前的 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!