Facebook请求对话框可在Chrome中工作,但不能在IE中工作

Facebook Request Dialog Working in Chrome but not IE

本文关键字:工作 但不能 IE Chrome 请求 对话框 Facebook      更新时间:2023-09-26

我正在尝试共享我的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中不起作用,我认为这是一个格式问题,但它似乎很好。

这可能是IE的cookie和/或P3P问题。要解决P3P问题,您需要在Web服务器的每个响应中添加一个P3P标头。参见:

http://evolt.org/node/20756

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

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

相关文章: