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

频道文件的内容是单行

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

因此,如果出现问题,那是您的服务器中的某些内容没有正确加载文件。

于 2012-06-10T02:28:26.647 回答