有没有一种方法可以防止单击后退按钮时更改网址?
我目前正在使用createMemoryHistory
来防止在单击应用程序中设置的链接时进行网址修改。这样,我就可以成功地浏览,但是当我单击浏览器中的“后退”按钮时,它会修改网址(我不想要)。
例如我的网址看起来像localhost:3000
。然后,我单击settings
链接,然后导航到设置视图,但我的链接仍然是localhost:3000
。现在在settings
中,我单击Printers
并导航到Printers
内的settings
视图。我的网址仍然看起来像localhost:3000
。但是,如果我单击“后退”按钮并返回到设置页面,则我的网址现在看起来像localhost:3000/settings
。
有什么东西吗?我可以防止后退按钮修改我的网址吗?谢谢您的帮助!
答案 0 :(得分:0)
我建议像这样使用react-router
的{{1}}类:
browserHistory