Диалог запроса Facebook работает в Chrome, но не в IE - PullRequest
1 голос
/ 16 января 2012

Я пытаюсь поделиться своим приложением Facebook Canvas, и по какой-то причине диалоговое окно запроса работает в Chrome и Firefox, но не в IE.Вот мой код:

FB.init({
            appId: 'MyAPPID',
            status: true, 
            cookie: true, 
            oauth: true  
        });

function inviteFriends() {
    FB.ui({method: 'apprequests',
        message: 'MY MESSAGE',
        title:'MY TITLE'
      }, requestCallback);
}
function requestCallback(response) {
        // Handle callback here
 }

Поскольку он не работает только в IE, я бы предположил, что это проблема форматирования, но, похоже, все в порядке.

1 Ответ

1 голос
/ 16 января 2012

Вероятно, это проблема с файлами cookie и / или P3P в IE.Чтобы исправить проблему P3P, вам нужно будет добавить заголовок p3p к каждому ответу от веб-сервера.См .:

http://evolt.org/node/20756

http://www.webmasterworld.com/apache/3285406.htm

http://www.hanselman.com/blog/TheImportanceOfP3PAndACompactPrivacyPolicy.aspx

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