iframe에서 쿠키를 설정하는 데 문제가 있습니다 (다른 도메인에서 사이트를로드하는 경우).
내 사이트 X.COM I load <iframe src='Y.COM'>
iframe Safari의 도메인 간 쿠키
Y.COM은 쿠키를 설정하려하지만 Safari는이 사이트를 이전에 방문하지 않았으므로 차단합니다. 따라서 Y.COM을로드하는 것은 쿠키 없이는 작동하지 않기 때문에 실패합니다. 이 문제를 해결할 방법이 있습니까?
P. Y.COM의 모든 데이터를 수정할 수 없습니다.
P.S. 또한 Safari의 설정 - "Accept cookies" = "Always"
을 수정할 수는 있지만 해결책은 아닙니다. 모든 사용자가이 작업을 수행하도록 유도하는 것은 불가능한 것 같습니다.
블로킹의 요점은 그것이 작동해서는 안된다는 것입니다. 일시적인 해결책을 만들면 사용자 신뢰가 위배됩니다. –
다른 사람이 귀하의 사이트로 이동하면 사이트의 페이지가 다른 사이트의 페이지를로드하고 사용자가 요청하지 않은 사이트로 쿠키가 전송됩니까? 나는 사파리와 다른 모든 블록들도 이것을 희망한다. –
@JamesMohler, 그는 X.COM이 쿠키를 Y.COM으로 보냈다는 것을 믿지 않습니다. Y.COM은 쿠키가 작동해야하며 iframe에로드 될 때 쿠키를 설정할 수 없습니다. –