【问题标题】:window.history remove history stack except for current urlwindow.history 删除除当前 url 之外的历史堆栈
【发布时间】:2020-01-24 11:09:43
【问题描述】:

在登陆特定页面时,我想清除窗口历史记录,以便用户无法返回。 有没有办法清空历史堆栈,保持当前 url 不变?

【问题讨论】:

  • 只是告诉你一个简单的想法,我不完全了解你的要求,但为此你可以在新标签中打开该链接或页面..

标签: javascript reactjs browser-history


【解决方案1】:

在撰写本文时,目前无法清除浏览器历史记录: 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");

【讨论】:

    猜你喜欢
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    相关资源
    最近更新 更多