Angular:删除所有导航历史记录

问题描述 投票:-1回答:1

我注销用户后,将带她登录路径'/'并删除所有会话变量。但是,然后用户可以在浏览器中单击“后退”按钮,然后将其重定向回应用程序(无需任何会话变量等)。如何删除所有导航历史记录,以便浏览器中没有后退按钮功能?

此答案有效,但仅适用于一个级别的深度。如果您按两次,则将带您进入该应用程序。所以这不是答案。Angular 5: remove route history

angular url navigation router
1个回答
0
投票
history.pushState(null, null, location.href);
window.onpopstate = function () {
    history.go(1);
};
© www.soinside.com 2019 - 2024. All rights reserved.