Thuộc tính cookie của HTML DOM Document
- trang trước close()
- trang sau createAttribute()
- Quay lại lớp trên Documents DOM HTML
Định nghĩa và cách sử dụng
cookie
Cài đặt hoặc trả về các thuộc tính được phân tách bằng dấu phẩy chấm. khóa=giá trị Danh sách (cookie của tài liệu).
Ví dụ về việc tạo cookie:
document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Lưu ý:Cookie không thể chứa dấu phẩy逗, dấu chấm phẩy hoặc khoảng trống.Phương thức encodeURIComponent() đảm bảo chúng sẽ không.
Xem thêm:
khuyến nghị:
Đôi khi API Lưu trữ là công cụ tốt hơn:
mô hình
lấy tất cả các cookie liên quan đến tài liệu này:
let allCookies = document.cookie;
cú pháp
trả về cookie:
document.cookie
cài đặt cookie:
document.cookie = newCookie
tham số
bằng dấu phẩy phân cách tên=giá trị danh sách, sau đó là bất kỳ giá trị tùy chọn nào:
- expires=ngày
-
ngày tháng theo định dạng GMT (sử dụng phương thức Date.toUTCString).
giá trị mặc định: xóa cookie khi đóng trình duyệt. - max-age=giây
- tuổi最大 của cookie trước khi xóa. Nếu là 0 hoặc ngày nào đó trong quá khứ, hãy xóa cookie.
- path=path
- đường dẫn tuyệt đối của thư mục mà cookie thuộc ('/dir'). giá trị mặc định: thư mục hiện tại.
- domain=domainname
- địa chỉ tên miền của trang web ('example.com'). giá trị mặc định: tên miền của tài liệu.
- bảo mật
- Gửi cookie đến máy chủ bằng giao thức bảo mật (https).
giá trị trả về
loại | mô tả |
---|---|
chuỗi | bằng dấu phẩy phân cách khóa=giá trị danh sách (document.cookie). |
Cookie và lưu cục bộ
Cookies được sử dụng cho các ứng dụng khách hàng-서버 (browser-server).
Lưu cục bộ (Local Storage) được sử dụng cho các ứng dụng khách hàng (trình duyệt).
Cookie liên quan đến trang web. Nếu dữ liệu cung cấp cho khách hàng, việc gửi cookie trong mỗi tiêu đề HTTP là sự lãng phí băng thông.
Một số trình duyệt của người dùng thường tắt cookie.
Kích thước Cookie giới hạn ở 4 KB. Mỗi域 lưu cục bộ giới hạn ở 5 megabyte.
Cookie có ngày hết hạn. Lưu cục bộ không có.
Hỗ trợ trình duyệt
document.cookie là tính năng DOM Level 2 (2001).
Tất cả các trình duyệt đều hỗ trợ nó:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
hỗ trợ | 9-11 | hỗ trợ | hỗ trợ | hỗ trợ | hỗ trợ |
- trang trước close()
- trang sau createAttribute()
- Quay lại lớp trên Documents DOM HTML