Web 存储 API 的存储对象提供对特定域的会话存储或本地存储的访问。这允许您读取、添加、修改和删除存储的数据项。
Property/Method | Description |
---|---|
clear() | Empty all key out of the storage |
getItem() | Returns the value of the specified key name |
key() | Returns the name of the nth key in the storage |
length | Returns the number of data items stored in the Storage object |
setItem() | Adds a key to the storage, or updates a key's value if it already exists |
removeItem() | Removes a key from the storage |
Property | Description |
---|---|
window.localStorage | Allows to save key/value pairs in a web browser. Stores the data with no expiration date |
window.sessionStorage | Allows to save key/value pairs in a web browser. Stores the data for one session |
Cookie 适用于客户端-服务器(浏览器-服务器)应用程序。
本地存储用于客户端(浏览器)应用程序。
Cookie 与网站相关联。如果数据供客户端使用,则在每个 HTTP 标头中发送 cookie 会浪费带宽。
一些用户通常在其浏览器中禁用 cookie。
Cookie 的大小限制为 4 KB。每个域的本地存储限制为 5 MB。
Cookie 有有效期。本地存储还没有。
Storage API
所有浏览器都支持:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!