Скажем, у меня есть веб-сайт www.example.com с полем входа, которое находится в iframe, расположенном на api.example.com. У меня вопрос:
Любое решение, работающее на FF и IE 6/7, было бы отличным.






Cookie-файл может совместно использоваться двумя доменами, такими как api.example.com и www.example.com, если сервер указывает, что домен cookie будет просто example.com. Это делает файл cookie доступным для обоих поддоменов.
FF3 и IE8 поддерживают стандарт postMessage, который позволяет окнам (фреймам) в разных доменах взаимодействовать друг с другом. Однако для IE6 / 7 вам понадобится вызов AJAX на сервер, чтобы получить любое необходимое подтверждение входа в систему, но сложная вещь будет знать, как инициировать такой запрос.
Вам не нужно передавать файлы cookie между ними. Однако вам нужно записать cookie в правильный домен.
Response.Cookies("COOKIENAME").Domain = ".example.com"
Response.Cookies("COOKIENAME").Value= "foo"
Добавьте тег для вашей серверной платформы