首页 > 解决方案 > 有没有办法在重定向到其他网址之前让网址做出反应?

问题描述

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

window.location.hrefdocument.urldocument.referrer

这些都给出了登录页面的 url,而不是用户输入的原始 url。reactjs有什么办法吗?我也在使用反应路由器。

标签: javascriptreactjsurlreact-router

解决方案


反应路由器

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

将解决这个问题......现在所有

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


推荐阅读