gpt4 book ai didi

reactjs - window.history 与 Router.history 返回

转载 作者:行者123 更新时间:2023-12-03 13:36:55 30 4
gpt4 key购买 nike

为什么我要使用 react-router-dom 中的路由器历史记录而不是 window.history.back()

有没有一种方法可以检测用户是否来 self 的应用程序中的某个页面或来自特定外部网站,并据此对其进行重定向?

最佳答案

因为。 window.history.back() 只会更改网址栏中的 url 并重新加载应用程序和所有资源,但不会重新渲染正确的 UI 组件 而来自 react-router-dom 的路由器历史记录设置 url 并根据路由渲染正确的 React 组件

第二部分:不可以。由于安全原因,您无法检测到您的应用是从哪个外部网站访问的 More .

在您自己的应用程序中是的。您始终可以通过 window.onpopstate 事件 检测用户是否从应用程序的某一页面导航 usage .

关于reactjs - window.history 与 Router.history 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54540146/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com