2011-02-09 1 views
0

В наши дни я столкнулся с странной проблемой. Одно из моих приложений, которое использует iframe для отображения внутренней страницы холста, не работает в Internet Explorer. Всякий раз, когда я нажимаю ссылку (часть моего приложения) в IE, в строку запроса добавляется переменная session, а вместо загрузки запрошенной страницы загружается домашняя страница моего приложения.facebook iframe app продолжает загрузку домашней страницы в интернет-проводнике независимо от того, какие ссылки нажаты.

Должен сказать, что с использованием firefox или chrome эта проблема не существует. У вас есть мысли, что может вызвать это только в IE? И что мне делать, чтобы это исправить?

спасибо.

ответ

1

Проблема заключается в том, что IE не разрешает сторонние файлы cookie.
Поскольку facebook использует iframe, файлы cookie приложений не принимаются IE.
Это вызывает проблему с сеансом, но это не относится к ff или chrome.
Чтобы иметь возможность использовать сеанс, вам нужно установить заголовок P3P, чтобы заставить IE принимать сторонние файлы cookie.

+0

Вы правы, это была проблема. Я добавил заголовок p3p, и он выглядит так, как должен. – misterjinx

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

  • Нет связанных вопросов^_^