为了账号安全,请及时绑定邮箱和手机立即绑定

当当前页面在新的浏览器选项卡中打开时,如何获取以前的网址?

当当前页面在新的浏览器选项卡中打开时,如何获取以前的网址?

PHP
大话西游666 2022-01-24 09:47:16
我正在使用上一个 URL 设置后退按钮并重定向到上一页但是当我复制当前页面 URL 并且它在新的浏览器选项卡中打开但我无法通过当前页面访问上一页。因为上一页 URL 为空。如何在新浏览器选项卡中打开当前页面时发送上一页 URL我正在尝试使用“this.$router.prevRoute”获取上一个 URL,但它不起作用。然后我使用该方法获取上一个 URL,我在下面提供了该代码,但我遇到了同样的问题。这是我试过的?beforeRouteEnter(to, from, next) {next(vm => {           vm.prevRoute = from;        });    }URL 未定义。
查看完整描述

3 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

你试过痛苦的 JavaScript 吗?

alert(document.referrer)


查看完整回答
反对 回复 2022-01-24
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

你可以试试这段代码。


Request::server('HTTP_REFERER')

//or

$_SERVER['HTTP_REFERER']

它将返回它来自的 URL。


查看完整回答
反对 回复 2022-01-24
?
动漫人物

TA贡献1815条经验 获得超10个赞

您可以使用历史 API。


window.history.back(); //Go to the previous page

window.history.forward(); //Go to the next page in the stack

window.history.go(index); //Where index could be 1, -1, 56, etc.


查看完整回答
反对 回复 2022-01-24
  • 3 回答
  • 0 关注
  • 194 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信