Я работаю над этой проблемой весь день, поэтому мне очень нужна ваша помощь.
Я пытаюсь создать многопользовательскую систему входа в систему через Facebook Connect и, к сожалению, не могу получитьCookies.
Вот еще немного подробностей:
У меня есть веб-сайт (www.first.com), на котором есть iFrame для www.second.com, на котором отображается кнопка «Подключиться к Facebook»,Я должен использовать этот метод, потому что приложение Facebook действительно только для 1 веб-сайта, и мне нужно будет использовать его на нескольких.Когда пользователь нажимает на кнопку и входит в Facebook, он перенаправляется на сайт www.second.com, который сохраняет значения в базе данных, которую впоследствии можно найти на сайте www.first.com
Все отлично работает вFirefox, IE 8/7 тоже работает нормально, так как я добавил заголовок P3P.
Проблема в том, что я не могу заставить его работать в Safari, который требует какого-то взаимодействия от этого пользователя в iframe,Я нашел код (http://anantgarg.com/2010/02/18/cross-domain-cookies-in-safari/), но я не уверен, как его использовать, я пробовал все возможные способы (я думаю), и ничего.Я думаю, это не работает, потому что мне нужно было бы использовать это на сервере Facebook (что я, очевидно, могу;))
У кого-нибудь есть идеи?
Извините за огромный блок текста;) дайте мне знать, если вам нужна дополнительная информация.