2012-01-16 7 views
1

Facebook Canvasアプリを共有しようとしています。何らかの理由でリクエストダイアログがChromeとFirefoxでは動作しますがIEでは動作しません。ここに私のコードはあります:Facebook Request Dialog Chromeで動作していても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 
} 

私はそれがフォーマットの問題であると仮定しますが、それはうまく見えます。

答えて

1

おそらく、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

+0

。アプリは引き続き同じエラーを読み込みます。しかし、私は "Invalid Argument - 指定されたURLはアプリケーションの設定で許可されていません"というエラーが表示されることがわかりました。 IEでのみ。 – h1pm0n

関連する問題