![](/img/trans.png)
[英]How to go previous page of current page , while clicking browser back button
[英]How can I get the current URL while clicking on the browser back button?
這是我的代碼:
window.onpopstate = function() {
console.log(window.location.href);
return false;
});
假設我目前在此路徑中:
http://example.com/page2
然后,我單擊瀏覽器的后退按鈕。 在這種情況下,上面的代碼將輸出以下內容:
http://example.com/page1
雖然預期結果是:
http://example.com/page2
因為^是當前URL(按返回按鈕之前)。 知道我該怎么辦嗎?
加載時,將URL推送到您在window對象中定義的自己的堆棧中。 稍后,當您單擊返回時,您將其注銷。
嘗試這個:
window.onpopstate = function() {
console.log(document.referrer);
return false;
});
嘗試使用window.onbeforeunload
,window.location.href應該仍然是相同的URL ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.