browser - 为什么登录后当我单击浏览器后退按钮以 Angular 10 登录页面时发送给我?
问题描述
如果登录,我们将重定向到我们的主页,称为预订。我为此使用了以下角度代码:
// if login we store IsLogin
if (localStorage.getItem('IsLogin') != null) {
window.history.forward();
}
这在 Chrome、桌面上的 Firefox 中运行良好,但在移动设备的 safari 浏览器(iOS 设备和 Android)中运行良好。
如果用户登录,则用户无法使用浏览器后退按钮进入登录页面,如何限制这一点(在移动设备期间)?
解决方案
推荐阅读
- javascript - 有没有更好更快的方法用Javascript中的文本替换字符串中的数字?
- reactjs - react-bootstrap 表单出现“未定义行”错误
- broadcast - omnet++ 从节点广播消息时出错
- visual-studio-code - 如何通过鼠标单击执行?
- swift - 符合协议的对象上的 Swift KVO
- ruby-on-rails - Rails 5,将参数传递给查询 - 它安全吗?
- javascript - 错误请求 400 将图像作为 base64 或 blob 发送到 MS Face Api、Angular 7
- asp.net - 由于实体类型'IdentityUserRole 上的'属性'xx',无法在数据库中播种表
' 有一个临时值 - laravel - Laravel 的 morphOne/morphTo 返回 null
- javascript - 在JS中的对象内过滤对象数组