我在A页。
现在我点击页面 A 并重定向到页面 B。 现在我点击页面 B 并重定向到页面 A。
这里我想知道页面B的url。
我试过 document.referrer 但它不起作用。
最佳答案
document.referrer 在用户单击链接导航到当前页面时起作用,但我认为当您在 Javascript 函数中进行手动重定向时它不起作用。
我能想到的唯一方法是在用户被重定向到您的当前页面之前存储页面的 URL。
您可以将其存储在隐藏形式或 cookie 中。
这个问题之前也有人问过,值得在这里快速阅读一下。 How do you get the previous url in Javascript?
我从中提取了这个 cookie 示例来向您展示我的意思。
$.cookie("previousUrl", window.location.href, {path:"/"});
关于javascript - 是否可以使用javascript从浏览器获取上一页的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12005620/