Kể từ bản phát hành Chrome M104 (tháng 8 năm 2022), cookie sẽ không được đặt ngày hết hạn nếu quá 400 ngày trong tương lai.
Kể từ bản phát hành Chrome M104 (tháng 8 năm 2022), bạn không thể đặt ngày hết hạn nếu quá 400 ngày trong tương lai.
Thay đổi này không ảnh hưởng đến cookie của phiên (cookie không đặt rõ ràng ngày hết hạn bằng Max-Age
hoặc Expires
) vì các cookie này sẽ bị xoá khi phiên duyệt web kết thúc.
Với thay đổi này, Chrome sẽ giới hạn ngày hết hạn ở giá trị tối đa cho phép: 400 ngày kể từ thời điểm đặt cookie. Những cookie yêu cầu có ngày hết hạn quá 400 ngày sẽ không bị từ chối; thay vào đó, ngày hết hạn của các cookie này được đặt thành 400 ngày.
Ví dụ:
Ví dụ: hãy xem xét một cookie được đặt vào Chủ Nhật, ngày 1 tháng 1 năm 2023:
Bánh quy | Ngày hết hạn được yêu cầu | Ngày trong tương lai | Hơn 400 ngày? | Ngày hết hạn có hiệu lực |
---|---|---|---|---|
Name=Value; Hết hạn=Thứ Hai, ngày 1 tháng 1 năm 2024 00:00:00 GMT | Ngày 1 tháng 1 năm 2024 | 365 | Không | Ngày 1 tháng 1 năm 2024 |
Tên=Giá trị; Độ tuổi tối đa=31536000 | Ngày 1 tháng 1 năm 2024 | 365 | Không | Ngày 1 tháng 1 năm 2024 |
Name=Value; Hết hạn=Thứ Hai, ngày 5 tháng 2 năm 2024 00:00:00 GMT | Ngày 5/2/2024 | 400 | Không | Ngày 5/2/2024 |
Tên=Giá trị; Độ tuổi tối đa=34560000 | Ngày 5/2/2024 | 400 | Không | Ngày 5/2/2024 |
Name=Value; Expiration=T3, 6/2/2024 00:00:00 GMT | Ngày 6/2/2024 | 401 | Có | Ngày 5/2/2024 |
Tên=Giá trị; Độ tuổi tối đa=34646400 | Ngày 6/2/2024 | 401 | Có | Ngày 5/2/2024 |
Tên=Giá trị; Hết hạn=Thứ Tư, ngày 1 tháng 1 năm 2025 00:00:00 GMT | Ngày 1 tháng 1 năm 2025 | 731 | Có | Ngày 5/2/2024 |
Tên=Giá trị; Độ tuổi tối đa=63158400 | Ngày 1 tháng 1 năm 2025 | 731 | Có | Ngày 5/2/2024 |
Kéo dài thời hạn sử dụng cookie
Bạn muốn cookie tồn tại lâu hơn 400 ngày? Nhà phát triển có thể gia hạn thời gian này bất cứ khi nào người dùng truy cập lại vào trang web: bằng cách đặt một cookie mới có cùng tên. Xin lưu ý rằng cookie có thể bị xoá trước ngày hết hạn vì nhiều lý do (ví dụ: người dùng có thể xoá cookie theo cách thủ công hoặc giới hạn cookie trên mỗi miền bị vượt quá).
Tại sao giới hạn này được thêm vào?
Trước khi bạn thêm giới hạn này, cookie có thể hết hạn sau hàng thiên niên kỷ trong tương lai. Với thay đổi này, chúng tôi hy vọng sẽ tạo ra sự cân bằng tốt hơn giữa kỳ vọng của người dùng và sự tiện lợi. Lựa chọn 400 ngày là hơn 13 tháng một chút. Nhờ vậy, các trang web được truy cập khoảng một lần mỗi năm có thể giữ lại cookie.
Tìm hiểu thêm
Thay đổi này là một phần của tiêu chuẩn cookie nháp. Bạn có thể xem thêm thông tin chi tiết trên trang Trạng thái nền tảng Chrome. Cả Mozilla và WebKit đều có phản hồi tích cực về giới hạn 400 ngày, mặc dù cả hai đều không triển khai dưới dạng văn bản.