我是 Angular 6 的新手,我用 Angular 做了一个试点应用程序,我将登录凭据存储在本地存储中用于用户身份验证。现在,当用户在 30 分钟的延迟内未对我的应用程序执行任何操作时,我想调用 localStorage.clear() 方法。这是正确的过程吗?或者还有其他可能性吗?
最佳答案
你不能。 When do items in HTML5 local storage expire?您唯一可以做的就是将删除语句设置为 1 小时的超时时间。这要求用户留在您的页面上,否则超时将不会执行。
您还可以设置过期字段。当用户再次访问您的站点时,检查过期时间并在下次访问时删除存储,这是您做的第一件事。
关于javascript - 调用 localStorage.clear() 如果用户在一段时间内没有参与应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54801462/