Как я могу аутентифицироваться с помощью фейсбука, когда в фрейме? Safari блокирует куки - PullRequest
1 голос
/ 18 января 2011

Это вопрос для всех, кто когда-либо делал приложение iFrame в Facebook или сторонний виджет, который запускался на веб-сайте (я делаю последнее). Как я могу авторизоваться на Facebook? Кажется, что cookie fbs_ не устанавливается, когда я нахожусь в Safari, потому что iframe показывает мой виджет, который находится в другом домене.

Я слышал, что отправка формы с target = " self" может привести к тому, что Safari будет рассматривать мой домен как "посещенный", и тогда будут установлены файлы cookie. Вроде работает. Тем не менее, файл cookie fbs по-прежнему не устанавливается после завершения всего всплывающего окна аутентификации facebook. Кто-нибудь знает почему? Пожалуйста, помогите мне разобраться, как на самом деле авторизоваться на Facebook, когда я в фрейме!

1 Ответ

0 голосов
/ 19 января 2011

Хм, странно - я обнаружил, что даже в приложениях iframe для Facebook в Safari: Как Facebook устанавливает междоменные файлы cookie для iFrames на страницах холста? .

Разве http://apps.facebook.com/runwithfriends/ не работает для вас в Safari?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...