【问题标题】:Channel URL Facebook频道网址 Facebook
【发布时间】:2013-03-27 02:48:27
【问题描述】:

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

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

【问题讨论】:

    标签: javascript facebook facebook-login channel


    【解决方案1】:

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

    【讨论】:

    • 这也为我修复了它,尽管我还必须更改 IE 以启用保护模式:IE -> Internet 选项 -> 安全选项卡 -> 本地 Intranet -> (选中)启用保护模式。 (假设您的网站在本地 Intranet 中)
    猜你喜欢
    • 2013-03-08
    • 1970-01-01
    • 2015-05-14
    • 2018-05-26
    • 2023-02-07
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多