1

Facebookのドキュメントによると、私はchannelUrl: '//www.my-domain.com/fb_channel'中に入れFB.init()ました。しかし、www.my-domain.com/fb_channelFirefox と Chrome のネットワーク インスペクタではまったく読み込まれませんでした。

これは正常ですか?

4

2 に答える 2

1

それは完全に正常です。が必要な理由channelUrlは、ドメインと FB 間のクロスドメイン通信のためです。ネストされた IFRAME を使用して通信します。ただし、新しいブラウザでは を使用できますwindow.postMessage。これはよりパフォーマンスが高いため、channelUrlこれらの場合は使用されません。

于 2012-06-10T09:31:42.040 に答える
0

チャネル ファイルの内容は 1 行です。

<script src="//connect.facebook.net/en_US/all.js"></script>

したがって、何か問題がある場合は、サーバーにファイルが正しくロードされていないことが原因です。

于 2012-06-10T02:28:26.647 に答える