Channel URL Facebook



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

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

通道文件基本上修复了某些浏览器的某些跨域问题。以下是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找到更多

    最新更新