0
我使用history.back(-1),並嘗試history.go(-1)轉到上一個URL,它將我導航到先前的URL,但在Chrome中它需要來自Cache的內容,所以如果我通過ajax進行了任何更改並導航到其他頁面並且想要回到之前的URL,它應該刷新頁面並從DB而不是緩存中獲取新的更新內容。此問題僅適用於Chrome,也可能在Safari 5中。history.back()顯示Chrome的問題
或者除了使用歷史記錄對象之外,還有什麼方法可以轉到上一個URL嗎?好了,我們可以通過使用document.referrer做的,但它不給我哈希(#)值,假設我有一個URL http://www.example.com/home.html#navigate,如果我用document.referrer只會給我http://www.example.com/home.html
請幫助
檢查「位置」的對象,你會發現如何訪問URL字符串的不同部分。 還有「location.assign(字符串url)」,你可以使用它強制刷新。 – zvona
你可以在javascript中使用location.hash來獲得#navigate。 –