У меня есть iframe, который встроен во внешние сайты. Этот iframe выполняет некоторые действия, требующие записи некоторых файлов cookie. Одним из них является вход пользователя в систему на веб-сайте источника iframe.
Я в основном следовал этому: https://webkit.org/blog/8124/introducing-storage-access-api/
Это работает, но только когда вы используете Safari в окне инкогнито, когда я пытаюсь сделать то же самое с помощью общей вкладки, куки не сохраняются.
ОБНОВЛЕНИЕ:
Мы нашли, что обходной путь не самый лучший в мире, но что-то является чем-то. Мы добавили CNAME на внешний веб-сайт. CNAME: example.externalwebsite.com -> example.com. Мы изменили iframe src = example.externalwebsite.com
В этом сценарии субдомен example.externalwebsite.com может чтобы установить повара ie как обычно.
ХОРОШАЯ ЧАСТЬ: мы нашли способ заставить его работать.
ПЛОХАЯ ЧАСТЬ: мы должны были попросить любого клиента добавить CNAME и обновить его веб-сайты для изменения источников iframe, но, как я уже сказал, что-то является чем-то.