Tôi gặp sự cố khi đặt cookie trong khung nội tuyến (tải một trang web từ một tên miền khác).
Trên trang web của tôi X.COM Tôi tải <iframe src='Y.COM'>
Tên miền chéo trong iframe Safari
Y.COM cố gắng đặt cookie, nhưng Safari chặn chúng, vì trang này chưa được truy cập trước đó. Vì vậy, tải Y.COM không thành công vì nó không thể làm việc mà không có cookie. Có cách nào để giải quyết vấn đề này không?
P.S. Tôi không thể sửa đổi bất kỳ dữ liệu nào tại Y.COM.
P.S.S. Ngoài ra chúng tôi có thể sửa đổi cài đặt của Safari - "Accept cookies" = "Always"
, nhưng nó không phải là giải pháp cho tôi - có vẻ như không thể dẫn mọi người dùng làm điều đó ..
Tôi nghĩ rằng điểm chặn nó là nó không hoạt động. Việc tạo một giải pháp thay thế sẽ vi phạm niềm tin của người dùng. –
Vì vậy, ai đó sẽ truy cập trang web của bạn và một trang từ trang web của bạn sẽ tải một trang trên trang web khác VÀ nó sẽ chuyển cookie đến trang web mà người dùng không bao giờ yêu cầu? Tôi hy vọng Safari và mọi khối khác cũng vậy. –
@ JamesMohler, tôi không tin rằng anh ấy nói X.COM * gửi * cookie cho Y.COM, chỉ Y.COM yêu cầu cookie để hoạt động và khi được tải trong khung nội tuyến thì không thể đặt chúng. –