2014-09-12 59 views
0

如何從瀏覽器的轉發歷史記錄中獲取頁面的URL,但是沒有實際重定向?我只是想將它保存爲一個變量,然後將它與當前頁面進行比較。jquery獲取轉發頁面的url

alert(window.location.pathname);類似,但來自轉發歷史記錄。

+0

http://stackoverflow.com/questions/8439145/reading-window-history-state-object-in-webkit – 2014-09-12 13:15:12

回答

0

由於隱私問題,獲取歷史網址並非易事。但是,有幾個解決方法。

如果你想獲得一個頁面上的前進歷史,它是您訪問的最後一個頁面,你可以嘗試:

document.referrer 

否則,一個cookie可以爲您的需求更適合:

window.onbeforeunload = function() { 
    $.cookie("previousUrl", window.location.href, {path:"/"}); 
}