https://developer.mozilla.org/ru/docs/Web/HTTP/Gui...
document.cookie = "name=value; domain=.example.com; path=/";
будет работать для всех поддоменов example.com
p.s. если без куки, данные добавляли как get параметр запросов (ну а на сервере сохраняй и передавай уже любыми способами), это будет работать на любых доменах в любых ситуациях
upd. для разных доменов можно через iframe
размести на странице домена A iframe на страницу на домене B, на которой скрипт отправит postMessage с нужными данными на страницу A
из iframe на основную страницу:
window.parent.postMessage({данные:xxx,..})
или наоборот:
iframe.contentWindow.postMessage(...)
слушать сообщения:
window.addEventListener('message', function(event) {
// Проверяем источник сообщения для безопасности
if (event.origin === 'https://первый-домен.com') {
// данные в event.data
...
}
}, false);
https://developer.mozilla.org/en-US/docs/Web/API/W...
https://developer.mozilla.org/en-US/docs/Web/API/W...