Tôi đang tự hỏi nếu sử dụng mã Javascript sau là đáng tin cậy:Có phải document.cookie đáng tin cậy không?
if (!document.cookie) {
alert('Cookies are disabled.');
}
Tôi đã thử nghiệm điều này trong IE, Firefox và Chrome và có vẻ như rằng khi bạn vô hiệu hóa các tập tin cookie, đối tượng document.cookie trở thành không có. Có ai có bất kỳ kinh nghiệm với phương pháp này làm việc/không hoạt động?
Nhiều Cảm ơn
Stephen
bổ sung
Tôi cũng nhận thức rằng phương pháp này cần JavaScript để được kích hoạt trên máy khách. Tôi cũng biết về các giải pháp máy chủ/JavaScript khác. Xin thảo luận về chủ đề.
Có thể không đáng tin cậy - nhưng bạn có thể kết hợp các thử nghiệm 'document.cookie' với' navigator.cookieEnabled'. – initall
Tôi không biết. Câu hỏi, như được diễn đạt, có vẻ rất đáng tin cậy. Khi bạn đánh giá document.cookie (hoặc! Document.cooke) nó có trả về giá trị chính xác không? Vâng. Đây có phải là chỉ báo về việc hệ thống phụ cookie có hoạt động đầy đủ không? Không hẳn. – benc