API lưu trữ
Đối tượng lưu trữ
Đối tượng Storage của API Web Storage cung cấp quyền truy cập vào bộ nhớ phiên hoặc bộ nhớ cục bộ cho một miền cụ thể. Điều này cho phép bạn đọc, thêm, sửa đổi và xóa các mục dữ liệu đã lưu trữ.
Thuộc tính và phương thức đối tượng lưu trữ
Property/Method | Description |
---|---|
key(n) | Returns the name of the nth key in the storage |
length | Returns the number of data items stored in the Storage object |
getItem(keyname) | Returns the value of the specified key name |
setItem(keyname, value) | Adds that key to the storage, or update that key's value if it already exists |
removeItem(keyname) | Removes that key from the storage |
clear() | Empty all key out of the storage |
Các trang liên quan cho API lưu trữ web
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 và bộ nhớ cục bộ
Cookie dành cho các ứng dụng máy chủ (trình duyệt-máy chủ).
Bộ nhớ cục bộ dành cho các ứng dụng khách (trình duyệt).
Cookie được liên kết với các trang web. Nếu dữ liệu được sử dụng cho ứng dụng khách, việc gửi cookie trong mọi tiêu đề HTTP là rất hạn chế.
Một số người dùng đã tắt cookie như một quy tắc trong trình duyệt của họ.
Cookie có giới hạn kích thước là 4 Kilobyte. Bộ nhớ cục bộ có giới hạn 5 Megabyte cho mỗi miền.
Cookie có ngày hết hạn. Bộ nhớ cục bộ đã không.
Hỗ trợ trình duyệt
Storage API
được hỗ trợ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |