浏览器存储方式


  • Cookies
    • 特性
      • 无法跨域
      • 每次发起请求都会携带
      • 每个域名不能超过 20 个,每个大小不能超过 4kb
    • 场景
      • 保存登录状态
      • 保存用户偏好
  • 本地存储(LocalStorage)
    • 特性
      • 总容量为 5MB - 10MB
      • 请求不会携带
      • 浏览器关闭也不会清除,除非手动清除
    • 场景
      • 保存用户偏好
      • 保存大量非敏感数据
  • 会话存储(SessionStorage)
    • 特性
      • 和本地存储类似
      • 浏览器关闭会自动清除
    • 场景
      • 临时保存敏感数据
      • 保存导航状态