【发布时间】:2020-01-24 11:09:43
【问题描述】:
在登陆特定页面时,我想清除窗口历史记录,以便用户无法返回。 有没有办法清空历史堆栈,保持当前 url 不变?
【问题讨论】:
-
只是告诉你一个简单的想法,我不完全了解你的要求,但为此你可以在新标签中打开该链接或页面..
-
标签: javascript reactjs browser-history
在登陆特定页面时,我想清除窗口历史记录,以便用户无法返回。 有没有办法清空历史堆栈,保持当前 url 不变?
【问题讨论】:
标签: javascript reactjs browser-history
在撰写本文时,目前无法清除浏览器历史记录: https://stackoverflow.com/a/20064623/4241624
如果您可以让用户跳转到一个新窗口,但是它将从没有历史记录的第一页开始。
这可以通过 HTML 来完成
<a href="https://some.link/page" target=_blank>Click me</a>
或使用 javascript:
window.open("https://some.link/page");
【讨论】: