[英]Is it possible to get URL of previous page visited from browser using javascript
我在A頁上。
現在,我單擊頁面A並重定向到頁面B。現在我單擊頁面B並重定向到頁面A。
在這里我想知道頁面B的網址。
我嘗試了document.referrer,但無法正常工作。
當用戶單擊鏈接導航到當前頁面時,document.referrer起作用,但是當您在Javascript函數中進行手動重定向時,我認為它不起作用。
我能想到的唯一方法是在用戶重定向到當前頁面之前存儲頁面的URL。
您可以將其存儲為隱藏形式或cookie。
之前也曾問過這個問題,值得在這里快速閱讀。 您如何獲得Javascript中的先前網址?
我從中獲得了這個cookie示例,向您展示了我的意思。
$.cookie("previousUrl", window.location.href, {path:"/"});
您不知道上一頁的URL,但是可以使用鏈接到它
window.history.back();
要么
window.history.go(-1);
如果您想知道是否有上一頁,請檢查
window.history.length;
如果大於0,則存在上一頁。 參見https://developer.mozilla.org/zh-CN/docs/DOM/Manipulating_the_browser_history
您可以使用javascript的歷史記錄對象。 請參考網址http://www.w3schools.com/jsref/obj_history.asp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.