Я пробовал это с jQuery:
$.cookie('test', 'value', { expires: 7, path: '/', domain: 'test.com' });
, но это не будет работать.
это можно сделать?
Нет, это не будет работать по соображениям безопасности.
Это невозможно сделать по соображениям безопасности.
если вы управляете вторым доменом, есть несколько вариантов поделиться вашими куки, описанными здесь: Какой ваш любимый междоменный обмен файлами cookie?
Из-за того, что многие люди злоупотребляют им, большинство браузеров блокируют сторонних разработчиков либо по умолчанию, либо в соответствии с настройками, заданными пользователем.
От Cookies :
Каждый файл cookie также имеет домен и путь.Домен сообщает браузеру, в какой домен должен быть отправлен файл cookie.Если вы не укажете его, он станет доменом страницы, которая устанавливает cookie, в случае этой страницы www.quirksmode.org.Обратите внимание, что цель домена - разрешить cookie-файлам пересекать субдомены.Мой cookie не будет прочитан search.quirksmode.org, так как его домен www.quirksmode.org.Когда я устанавливаю домен quirksmode.org, поисковый поддомен также может прочитать cookie. Я не могу установить домен cookie для домена, в котором я не являюсь, я не могу создать домен www.microsoft.com.В этом случае разрешен только quirksmode.org.