Facebookのドキュメントによると、私はchannelUrl: '//www.my-domain.com/fb_channel'
中に入れFB.init()
ました。しかし、www.my-domain.com/fb_channel
Firefox と Chrome のネットワーク インスペクタではまったく読み込まれませんでした。
これは正常ですか?
Facebookのドキュメントによると、私はchannelUrl: '//www.my-domain.com/fb_channel'
中に入れFB.init()
ました。しかし、www.my-domain.com/fb_channel
Firefox と Chrome のネットワーク インスペクタではまったく読み込まれませんでした。
これは正常ですか?
それは完全に正常です。が必要な理由channelUrl
は、ドメインと FB 間のクロスドメイン通信のためです。ネストされた IFRAME を使用して通信します。ただし、新しいブラウザでは を使用できますwindow.postMessage
。これはよりパフォーマンスが高いため、channelUrl
これらの場合は使用されません。
チャネル ファイルの内容は 1 行です。
<script src="//connect.facebook.net/en_US/all.js"></script>
したがって、何か問題がある場合は、サーバーにファイルが正しくロードされていないことが原因です。