Facebook iframe продолжает загружать домашнюю страницу в Internet Explorer независимо от того, по каким ссылкам нажимают - PullRequest
0 голосов
/ 09 февраля 2011

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

Я должен сказать, что при использовании Firefox или Chrome этой проблемы не существует. Есть ли у вас мысли, что может быть причиной этого только в IE? И что мне делать, чтобы это исправить?

Спасибо.

1 Ответ

1 голос
/ 10 февраля 2011

Ваша проблема в том, что IE не разрешает сторонние файлы cookie.
Так как Facebook использует iframe, файлы cookie ваших приложений не принимаются IE.case с ff или chrome.
Таким образом, чтобы иметь возможность использовать сеанс, вам нужно установить P3P-заголовок, чтобы заставить IE принимать сторонние куки.

...