Задать вопрос
@krut1

Как сделать localstorage, cookies кросдоменными в Safari?

Всем привет. Проблема выглядит так: пользователь переходит с одного сайта на другой (абсолютно разные домены). Но есть необходимость получить информацию об этом пользователе: ИД товаров, которые он положил в корзину.

Решение, которое есть сейчас, такое: данные сохраняем в localstorage, параллельно открываем iFrame, в нем же складываем эти же данные на второй домен. И все бы хорошо, но вот проблема: в Safari на iOS по умолчанию стоит надстройка: "Не принимать данные с ранее непосещенных сайтов". Из-за нее он напрочь отказывается устанавливать переменные в localstorage. С куками абсолтно все также :(

Ваши идеи, господа эксперты?
  • Вопрос задан
  • 264 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
BuriK666
@BuriK666
Компьютерный псих
сохраняйте на стороне сервера и передавайте session_id
Ответ написан
@Barmunk
Никак, единственный легальный путь, если это ios, когда товар кладется в корзину открыть новую вкладку с нужным доменом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы