有没有一种方法可以让我在响应URL之前将其重定向到其他URL?

时间:2018-12-29 17:14:31

标签: javascript reactjs url react-router

我正在输入一些URL,并且该URL将我重定向到登录页面。我想在登录后转到输入的URL。在重定向到登录页面之前,有什么方法可以捕获最初输入的URL。我正在使用reactJS。我想捕获该URL,以便可以将其存储在状态中并将其发送到路由组件。

window.location.href 要么 document.url 要么 document.referrer

所有这些都提供了登录页面的URL,而不是用户输入的原始URL。 reactjs有什么办法吗?我也在使用react-router。

1 个答案:

答案 0 :(得分:0)

反应的路由器

<Route path="/:page/:id" render={} >

将解决此问题...而现在所有

window.location.hrefdocument.urldocument.referrer给出正确的结果。