Chúng tôi đang xây dựng một ứng dụng Facebook tại đây tại nơi làm việc, sử dụng phương pháp iframe. Để ứng dụng hoạt động, ứng dụng cần đặt cookie từ bên trong khung nội tuyến.Truy cập cookie của bên thứ ba trong Firefox
Safari có cookie của bên thứ ba bị tắt theo mặc định, vì vậy chúng tôi hiện đang chuyển hướng toàn bộ trình duyệt đến máy chủ, đặt cookie cần thiết để theo dõi phiên và sau đó chuyển hướng lại trang ứng dụng Facebook.
Phương pháp này hoạt động và hoạt động tốt. Trừ khi một người nào đó với Firefox xuất hiện, những người đã vô hiệu hóa các cookie của bên thứ ba theo cách thủ công, vì Firefox mặc định đã kích hoạt chúng. Safari hoạt động vì nó không cho phép bạn đặt cookie từ khung nội tuyến, nhưng bạn có thể đọc chúng. Firefox, mặt khác, không cho phép bạn đọc các cookie, và do đó nó trở thành loại không thể.
Có cách nào để Firefox gửi cookie đến khung nội tuyến trên máy chủ bên ngoài khi cookie của bên thứ ba bị tắt không?
Bạn có nói "chúng tôi cần đặt cookie của bên thứ ba ngay cả khi người dùng đã cấm rõ ràng" không? Điều đó không hoàn toàn hợp pháp với tôi. Có thể bạn có thể hiển thị cảnh báo "cookie của bên thứ ba cần thiết"? – Piskvor