Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用HashRouter检查react router dom中的历史记录_Javascript_Reactjs_React Router V4_React Router Dom_React Routing - Fatal编程技术网

Javascript 使用HashRouter检查react router dom中的历史记录

Javascript 使用HashRouter检查react router dom中的历史记录,javascript,reactjs,react-router-v4,react-router-dom,react-routing,Javascript,Reactjs,React Router V4,React Router Dom,React Routing,如标题中所述,我正在使用react router dom和HashRouter在我网站的一部分中为客户端应用程序提供服务 我试图实现的是一个类似于在历史中弹出的后退按钮。这在正常情况下是可以的,但历史记录似乎包含了整个浏览器历史记录-因此,如果有人直接链接到某个页面并单击“上一步”按钮,它会将他们带回上一个站点 我希望能够检测到这种情况(即,历史记录中的最后一件事不在哈希历史记录中),这样我就可以做一些不同的事情 提前谢谢你的帮助 马特

如标题中所述,我正在使用react router dom和HashRouter在我网站的一部分中为客户端应用程序提供服务

我试图实现的是一个类似于在历史中弹出的后退按钮。这在正常情况下是可以的,但历史记录似乎包含了整个浏览器历史记录-因此,如果有人直接链接到某个页面并单击“上一步”按钮,它会将他们带回上一个站点

我希望能够检测到这种情况(即,历史记录中的最后一件事不在哈希历史记录中),这样我就可以做一些不同的事情

提前谢谢你的帮助

马特