角度:删除所有导航历史记录

时间:2019-11-27 07:18:34

标签: angular url navigation router

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

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

1 个答案:

答案 0 :(得分:0)

history.pushState(null, null, location.href);
window.onpopstate = function () {
    history.go(1);
};