【问题标题】:Facebook FB.init "Access is Denied" in Internet Explorer 11Internet Explorer 11 中的 Facebook FB.init“访问被拒绝”
【发布时间】:2016-05-18 18:12:50
【问题描述】:

在 Internet Explorer 11 中,当我按以下方式调用 FB.init 时,我得到不少于 11 个 SCRIPT5: Access is denied 错误:

FB.init({
    appId: appId,
    xfbml: true,
    version: "v2.5",
    channelUrl: channelUrl
});

在我的例子中,channelUrl 设置为 http[s]://mysite/channel.html,它返回以下 HTML 文档

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

有什么办法可以让这些错误消失吗?

【问题讨论】:

    标签: javascript internet-explorer cors facebook-javascript-sdk


    【解决方案1】:

    删除 channelUrl 参数,它不应该被需要,甚至不再在文档中列出:https://developers.facebook.com/docs/javascript/reference/FB.init/v2.6

    另外,请检查您的代码是否包含 JS SDK,确保不包含协议 (http/https)。

    如果还是不能解决问题,请添加测试链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 2011-02-26
      • 2011-08-09
      • 2019-08-26
      • 1970-01-01
      相关资源
      最近更新 更多