注销用户后,它将带她登录路径“ /”并删除所有会话变量。但是,然后用户可以在浏览器中单击“后退”按钮,然后将其重定向回应用程序(无需任何会话变量等)。如何删除所有导航历史记录,以便浏览器中没有后退按钮功能?
此答案有效,但仅适用于一个深度。如果您按回两次,它将带您进入该应用程序。所以这不是答案。 Angular 5: remove route history
答案 0 :(得分:0)
history.pushState(null, null, location.href);
window.onpopstate = function () {
history.go(1);
};