第一个接触的前端存储是,localStorage、sessionStorage组合,这两个可以实现永久存储和临时存储。网上大多观点都是cookie落寞了,基本不使用。今天遇到一个需求,只有使用cookie才是最好的解决方法。
需求如下:
网站登录之后只要不关闭浏览器,再次进入页面依然是登录状态。如果关闭浏览器那么再进入页面就要重新登录。
那么肯定不能用sessionStorage存储登录信息,因为关闭选项卡登录信息就没了。 那用localStorage呢,也不行,因为你关闭浏览器再次进入登录信息还存在。 那么只有用cookie,因为cookie的特性,如果不设置过期时间,浏览器关闭的时候自动清空。
虽然用localStorage存储过期时间,判断过期时间进行清空的逻辑也能实现,但是这会有cookie简单吗?