【问题标题】:angularjs $cookieStore size limitangularjs $cookieStore 大小限制
【发布时间】:2014-03-27 08:36:15
【问题描述】:

我发现 angularjs 在使用 $cookieStore.put/get 时会进行序列化和反序列化,并且我可以将整个对象放入其中。那么尺寸限制是多少呢? 4kb?

【问题讨论】:

    标签: angularjs cookies cookiestore


    【解决方案1】:

    cookie 大小为 4kb。如果您的对象小于该对象,您将能够添加整个对象。请记住,4kb 用于整个 cookie,包括名称、到期时间和值。但 cookie 可能不适合存储对象。请考虑使用 html5 localStorage,除非您 100% 确定希望它在 cookie 中。

    【讨论】:

    • 感谢您的信息。如果我继续将值放入其中而不“删除”,那么限制结束后会发生什么。我会收到错误消息,否则旧的 cookie 将被自动删除。
    • 虽然这不是角度行为的一部分,但完全取决于浏览器。旧数据可能会被截断stackoverflow.com/questions/1595872/…
    • 再次感谢..我认为这对我来说更合适..gregpike.net/demos/angular-local-storage/demo/demo.html
    • 是的。正如我所说,LocalStorage 是大多数情况下需要存储内容的方法。您的链接是使用 localStorage 的角度方式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 2010-12-29
    • 2012-10-16
    • 2011-03-27
    相关资源
    最近更新 更多