2017-03-16 33 views
1

謝謝關注。 我搜索的打擊問題從大量的來源,但我還沒有找到正確的答案。 所以我希望你們都會幫我解決它。 如果我的問題與一些相同,請原諒我!如何改變瀏覽器的後退按鈕的目標URL

我的問題是「如何改變瀏覽器的後退按鈕的目標URL」 出頭的那樣:

$(browser_back_btn).click(function() { 
     $(this).targetUrl = $(this).targetUrl + "#abcxyz"; 
}) 

感謝您的幫助!

+0

你爲什麼要? – DibsyJr

+0

您的應用程序是SPA嗎?你可以看看[document.referrer(https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer) – Rajesh

+0

@DibsyJr第A,我要檢查是否已被訪問瀏覽器後退按鈕。 – nhs3108

回答

0

這是一個非常有趣的問題。

在javascript中你有對象

window.history

你可以做的是,當你點擊鏈接到你的實際頁面上的歷史replaceTheState。

像:window.history.replaceState({}, '', '/google.com');

如果你嘗試爲你的評論說請檢查是否或沒有用戶使用的後退按鈕訪問的頁面。您只需填寫{}並在頁面加載中檢查它。

對於爲例:window.history.replaceState({backButtonPresse : true}, 'wtv', location.pathname);

爲你做的最好的事情就是看看this from Mozilla