2010-12-15 15 views
0

私は、シングルサインオンのためにFacebook Connectを使用するサイトで作業しています。 IEを除くすべてのブラウザで正常に動作しているようです。私は、ログインポップアップを取得IEで「接続」ボタンをクリックすると表示される代わりに、ログインダイアログを表示するのでは読み込みだけ白であることができませんFB接続の実装に何が問題になっていますか?

http://dev.mysite.com/?fb_xd_fragment#?=&cb=f2f370e9419aa2c&relation=opener&transport=fragment&frame=f366b7f0bcf79f4&result=%7B%22perms%22%3A%22email%2Cpublish_stream%22%2C%22selected_profiles%22%3A674561930%2C%22session%22%3A%22%7B%5C%22session_key%5C%22%3A%5C%222.MRrJZlv1JeAhFW5koMUK_g__.3600.1292436000-674561930%5C%22%2C%5C%22uid%5C%22%3A%5C%22674561930%5C%22%2C%5C%22expires%5C%22%3A1292436000%2C%5C%22secret%5C%22%3A%5C%22ex6QAIvguKufbSs5s_3TNw__%5C%22%2C%5C%22base_domain%5C%22%3A%5C%22stageidol.se%5C%22%2C%5C%22access_token%5C%22%3A%5C%22122307124493264%7C2.MRrJZlv1JeAhFW5koMUK_g__.3600.1292436000-674561930%7CP4DnM9QFx44akf0HjfftI40G7No%5C%22%2C%5C%22sig%5C%22%3A%5C%223d7125091d2a633ccf3dbead153b185c%5C%22%7D%22%7D

を表示しようとします。 MSIE 8.0; Windows NTの6.1; WOW64; トライデントのMozilla/4.0(互換性:

Webページエラーの詳細

ユーザーエージェント:IEも(接続FBで含まれています)all.js程度にErrorMessageを表示します.NET CLR 3.5.30729、.NET CLR 3.0.30729、Media Center PC 6.0、 、.NET4.0C、.NET4.0E)タイムスタンプ:Wed、15 Dec 2010 16:11:50 UTC

メッセージ:許可が拒否された行:16 文字コード:2188コード:0 URI: http://connect.facebook.net/en_US/all.js

明らかに、デバッグが難しいのはJSです。

+0

(https://developers.facebook.com/docs/reference/javascript/)彼らは[http://static.ak.fbcdn.net/connect/en_US/core.debug.js](http://static.ak.fbcdn.net/connect/en_US/core.debug.js)のデバッグを使用します。 –

答えて

1

あなたの問題を解決するはずです。 channel.htmlの

http://developers.facebook.com/docs/reference/javascript/fb.init/

<script> 
    FB.init({ 
    appId : 'YOUR APP ID', 
    channelUrl : 'http://example.com/channel.html' // custom channel 
    }); 
</script> 

内容:[FacebookのJavaScriptのSDKドキュメント]で

<script> 
document.domain = "example.com"; 
</script> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
+0

ログインが初期化されるページには、正しい 'document.domain'値と' channel.html'もなければなりません –

関連する問題