2

我正在我的网站中实现 Facebook 登录,其格式为 mysite.anotherdomain.org。我在 JavaScript SDK 的文档中做了所有解释,但是由于我有一些问题,我想知道错误是否来自频道 URL。

我应该为频道文件写什么?

4

1 回答 1

6

频道文件基本上修复了某些浏览器的某些跨域问题。以下是 Facebook 确定的三个:

  • 包含跨框架通信的代码的页面可能会导致社交插件在没有 channelUrl 的情况下显示为空白。
  • 如果未提供 channelUrl 并且页面包含自动播放的音频或视频,则用户可能会听到两个音频流,因为该页面已在后台第二次加载以进行跨域通信。
  • 通道文件将防止在您的服务器端日志中包含额外的命中。如果您未指定 channelUrl,则应从日志中删除包含 fb_xd_bust 或 fb_xd_fragment 参数的页面查看,以确保正确计数。
  • 您在文件中需要的只是

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

    您可以从https://developers.facebook.com/docs/reference/javascript/#channel了解更多信息

    于 2013-04-09T00:26:56.940 回答