#javascript #cookies #iframe #safari
#javascript #файлы cookie #iframe #safari
Вопрос:
У меня есть страница с небольшим потоком электронной коммерции / корзины / оформления заказа. Который полагается на basket_id, хранящийся в файле cookie.
Эта страница включается через iframe в нескольких разных доменах. Во всех браузерах работает поток проверки, за исключением safari.
После изучения причины этого и почему он чудесным образом исчез (я посетил iframe-domain напрямую) Я обнаружил, что сторонние файлы cookie для доменов, которые вы никогда раньше не посещали, удаляются после перемещения страницы.
Я нашел несколько решений, относящихся к 2012 году; но большинство из них уже устарели в новых версиях safari. Поэтому мне было интересно, каким будет способ решения этой проблемы в 2019 году.
Сам iframe создается динамически, поэтому я мог бы немного изменить эту логику, чтобы обойти эту проблему.
Например. будет ли иметь значение, если перед созданием iframe я посещу домен с помощью запроса ajax? Или это также будет сторонний файл cookie?
или?