Facebook 与网站集成 - 协议(protocol)错误 [http/https]

标签 facebook facebook-javascript-sdk facebook-like

我决定将 FB 登录/共享功能集成到我的网站。但是,当我收到 http//https 协议(protocol)错误时,我什至无法使简单的脚本工作:

Uncaught SecurityError: Blocked a frame with origin "https://staticxx.facebook.com" from accessing a frame with origin "http://www.my-site.com".  The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.

我从 FB docs 复制粘贴的代码是:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5&appId=505598882820893";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>

事实上,当我运行登录script时,我得到了同样的错误。 .

我查看了答案 herehere但它们对我来说不起作用。

最佳答案

明白了。感谢另一个问题:Facebook Uncaught SecurityError

从 Chrome 扩展中禁用“RIPPLE EmULATOR”。

关于Facebook 与网站集成 - 协议(protocol)错误 [http/https],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34474203/

相关文章:

facebook - 无法编辑 <html> 标签,如何添加 FB Namespace

css - 带有滚动条的 Facebook Like 框 - 可以设置样式吗?

authentication - 将客户端身份验证与服务器端身份验证混合

每个帖子都有 Facebook 评论吗?

Facebook FQL 流限制?

c++ - 关于与 facebook folly 库链接时的编译问题

javascript - Facebook 视频播放器 API xfbml.ready 无法在移动设备上运行。如何获取视频实例?

javascript - Facebook 点赞按钮 - 是否已选中?

php - 在 facebook 的 share.php 上传递标题、url 和图像

java - 通过 java URLConnection 登录 facebook