2012-03-01 53 views
3

在html5中新引入的localStorage工具是否替代了Cookie? localStorage是否有助於使http從無狀態變爲有狀態。或者是localStorage添加到cookie中。
你是否仍然需要使用cookie來追蹤用戶,甚至可以通過localStorage進行追蹤?localStorage更換Cookie?

+1

看看這個:http://stackoverflow.com/questions/3220660/local-storage-vs-cookies – Nobita 2012-03-01 05:25:08

回答

2

本地存儲允許客戶端javascript保存本地機器上的狀態(如果支持LocalStorage)。這是客戶端JavaScript可能使用Cookie的一個方面,但Cookie也用於LocalStorage無法替代的其他內容。

例如,服務器從不會看到LocalStorage,因此如果服務器想要跟蹤某個客戶端狀態本身或跟蹤域上多個頁面的內容,則服務器無法使用LocalStorage,並且可能會仍然使用cookies。每個網域的請求都會將域的Cookie發送到服務器(因此可以在網站的所有頁面中啓用身份驗證登錄等功能)。這是LocalStorage無法做到的事情。

1

LocalStorage與HTTP無關;這純粹是客戶端功能。