Internet Explorer 11 中的 Facebook FB.init "Access is Denied"

Facebook FB.init "Access is Denied" in Internet Explorer 11

在 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 其中 returns 以下 HTML 文档

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

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

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

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

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