首页 > 解决方案 > 如何在不返回浏览器的情况下使用 JavaScript 返回上一个路由?

问题描述

有没有一种方法可以重定向到先前访问的路由,而无需在浏览器历史记录中实际“返回”?例如,转到上一条路线,但浏览器上的“前进”按钮仍然无法点击,因为您实际上并未在浏览器中“返回”。

标签: javascriptreactjsdomroutesreact-router

解决方案


您可以尝试走上一条路线:

window.history.back()

然后清除转发的页面:

history.pushState(null,  document.title, location.href)

你可以参考这个链接。我想有多种方法可以清除前进按钮: HTML5 history disable forward button


推荐阅读