2012-03-27 3 views
2

ı есть приложение facebook работает на ff, т. Е. Хром.facebook iframe перекрестная домена файлов cookie на сафари

но у вас проблемы на сафари.

ı есть ссылки на одной странице. но когда ı щелкните его перенаправление на index.php.

ı прочитал некоторые статьи и попытался по-разному, но не мог понять.

ı прочитать:

Facebook Iframe App with multiple pages in Safari Session Variables not persisting

и

Setting cross-domain cookies in Safari

ответ

2

Мы решили это, открыв всплывающее окно на кнопке входа. Всплывающее окно открывает URL-адрес нового домена, а затем быстро закрывает всплывающее окно. Это означает, что пользователь теперь посетил домен (в верхнем URL-адресе) и позволяет нам сохранять файлы cookie в этом домене. Это хорошо работает в приложении facebook, поскольку мы не можем использовать другие решения, такие как отправка из родительского фрейма в iframe.

+0

Не могли бы вы подробнее объяснить? Вы просто открываете всплывающее окно или отправляете cookie для сохранения? – kspacja

+0

Вам нужно открыть домен во всплывающем окне. После того, как всплывающее окно закрыто, вам разрешено делать cookie crossdomain :) – RobbanP

Смежные вопросы