星海

浏览器原理 · 单选题 · 第 26 题

前端与全栈开发面试 · 第 26 题

关于 Cookie、localStorage 和 sessionStorage,下列说法正确的是?

  1. AlocalStorage 的数据会随着每个同源 HTTP 请求一起自动发送给服务器
  2. BCookie 的容量一般在 5MB 左右,适合用来保存体积较大的离线业务数据
  3. CsessionStorage 在同源的所有标签页之间共享,其中任一页面修改都会同步
  4. DsessionStorage 只在当前标签页的会话中有效,关闭标签页后数据就被清除

答案

D D. sessionStorage 只在当前标签页的会话中有效,关闭标签页后数据就被清除

解析

sessionStorage 按标签页隔离,即使同源,新开的标签页也有自己的一份(复制标签页时会复制一份初始数据)。localStorage 同源共享、长期保存,容量约 5MB,不会随请求发送。Cookie 每个约 4KB,会随同域请求自动携带,所以只放会话标识这类小数据。

在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。