javascript - 是否可以使用javascript从浏览器获取上一页的URL

标签 javascript url

我在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/

相关文章:

javascript - 如何将文字和数字放入 CanvasJs 制作的图表中?

python - Selenium 导航后获取当前网址?

url - 如何对URL进行分类? URL 的特点是什么?如何从 URL 中选择和提取特征

javascript - URL 前面的双管道 - 正则表达式?

swift - 在 swift3 中处理 URL 的 Try Catch

java - Android - 从 url 下载 JSON 文件

javascript - 使用 $http 拦截器重试请求

Javascript 基本文本仅加载指示器

来自数据库的javascript倒数计时器新日期

javascript - IE 浏览器中的阴影(css3 htc 文件)