Как установить сторонние куки из iframe в Safari - PullRequest
2 голосов
/ 20 января 2020

У меня есть приложение, которое работает только как iframe внутри окна. Я не имею никакого контроля над родительским доменом окна и не могу заранее знать, какими могут быть эти домены. Приложение должно установить куки для управления сеансами. Однако в Safari 13 приложение не может устанавливать файлы cookie, поскольку оно является сторонним контекстом и заблокировано ITP.

Я попытался перенаправить пользователя к окну в домене приложений, чтобы он мог там готовить ie, но приложение все еще не может установить повара ie внутри фрейма. Я пытался запросить доступ к API хранилища, но даже в этом случае приложение не может устанавливать сторонние файлы cookie.

Есть ли какое-либо решение, даже если оно требует ручного вмешательства пользователя, например, с просьбой изменить некоторые настройки, побуждения к некоторым действиям и т. Д. c?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...