我们知道浏览器本身 cookie 所能存储的大小有限,如果已超出最大容量,就无法继续设置 cookie,开发的时候如何确保剩余容量足够? 另外,假设用户访问了某个网站将其 cookie 写满,是否意味着后面访问的网站都无法正常设置 cookie? 有一种说法是用 document.cookie 获取长度计算字节,但是 document.cookie 正常情况是拿不到别的域名 /网站设置的 cookie 的吧,这样计算真的有效? 当然也可以 采用 localstorage/sessionstorage 之类的替代方案,但是感觉并不完全适用所有场景,例如 ls/ss 本身也有大小限制,是否也要考虑同样问题?并且他们不能设置有效期,也不会带到 http 请求头中去(有时候需要把 cookie 发送给服务端)。 那么怎样才能最好地解决这类问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.