localStorage替换cookie?

时间:2012-03-01 05:23:13

标签: html5 cookies local-storage

html5中新引入的localStorage工具是否取代了cookie? localStorage是否有助于将http从无状态变为有状态。或者localStorage是cookie的补充。
您是否仍然需要使用cookie来跟踪用户,甚至可以使用localStorage来完成?

2 个答案:

答案 0 :(得分:2)

本地存储允许客户端javascript在本地计算机上保存状态(如果支持LocalStorage)。这是客户端javascript可能使用cookie的一件事,但cookie也用于LocalStorage无法替代的其他东西。

例如,服务器从未看到LocalStorage,因此如果服务器想要跟踪某个客户端状态本身或跟踪域中多个页面的内容,那么服务器就不能使用LocalStorage,并且可能仍然存在使用cookies。域的Cookie会随着该域上的每个请求发送到服务器(从而启用跨站点中所有页面的身份验证登录等操作)。这是LocalStorage无法做到的。

答案 1 :(得分:1)

LocalStorage与HTTP无关;这是一个纯粹的客户端功能。