Сессия потерянна в IE Facebook App iFrame - PullRequest
6 голосов
/ 26 августа 2011

У меня проблема с приложением Facebook, когда пользователь использует Internet Explorer. Мое приложение загружается в iFrame как страница холста.

Файлы cookie и сеанс теряются после обратной отправки. Это не случается с Firefox вообще, и это не произойдет в IE, если я открою свое приложение вне Facebook, то есть, используя прямой URL.

Мое приложение - приложение Asp.net C #, но оно не должно иметь большого значения.

Я думаю, что проблема больше, чем проблема Facebook ... любой веб-сайт, загруженный в iFrame с использованием файлов cookie / сессии, не позволяет IE сохранять файлы cookie / сессии, но есть ли у Facebook способ преодолеть это? Я должен использовать сессии в своем приложении, не только для того, чтобы снова и снова сохранять повторную аутентификацию, но и для других вещей.

Пожалуйста, помогите мне. Спасибо!

1 Ответ

8 голосов
/ 26 августа 2011

Скорее всего, вам нужно реализовать заголовки P3P в вашем приложении, для получения более подробной информации смотрите следующее: http://forum.developers.facebook.net/viewtopic.php?id=452

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