Javascript是否有更高级别的API来访问Cookie?

时间:2017-05-31 18:57:00

标签: javascript cookies

我在Javascript中看到的所有cookie处理示例都将cookie视为一个字符串并进行自己的拆分和解析等。

在我自己手动执行此操作之前,我想检查是否已有更高级别的API,例如HTML5 / new javascript,用于将Cookie视为关联数组或其他内容。

有吗?

1 个答案:

答案 0 :(得分:1)

本地没有。如您所述,document.cookie属性将cookie保存为字符串,只需在请求的Cookie请求标头中发送该字符串。

然后,无论您何时需要解析这些cookie(通过访问document.cookie在客户端上或通过访问Cookie请求标头在服务器上),您必须实现自己的解析器或使用已建成的。

要在客户端存储内容,您可以使用localStorage

localStorage.setItem("foo", "42");
localStorage.getItem("foo");
// => "42"

但同样,服务器无法访问localStorage