Как передать переменную на другой домен с помощью js?

Есть два сайта с ванильным JS
Сайт1 ссылается на Сайт2.
необходимо передать реферер с Сайт1 на Сайт2 (т.е тот откуда пользователь попал на Сайт1)
куки работают в рамках одного домена;
добавлять параметры к location.href по условию нельзя;
вариант с подгрузкой сайта1 в айфрейме на сайте2 с проверкой куки конечно работает, но это слишком громоздко грузить.
Каким еще образом можно передать значение?
  • Вопрос задан
  • 691 просмотр
Пригласить эксперта
Ответы на вопрос 3
@GrimJack
Не уверен, но возможно localstorage?
Ответ написан
@Lukentui
Vue.JS | Express.JS | Laravel | Flask | Fasthttp
Сделать скрытую post форму, куда запихать скрытое поле, в которое прописать информацию о переходе. А кнопку отправки сделать видом ссылки.
Можно без формы, но лень расписывать на js)
В итоге мы открываем сайт, т.к запрос post в url ничего нет.

Кнопка в ссылку:
button {
background: transparent;
border: none;
display: inline;
color: blue;
padding: 0;
}


Скрытое поле:
<input type="hidden">
Ответ написан
Сделать общий api.domain.tld, брать CORS-аяксом с withCredentials из любого места, сессию стандартно, в куках?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы