2

我正在尝试让 Facebook Like 框出现在我的网站上。到目前为止,我还没有发现任何人在这里描述过像我这样的问题。似乎有某种模式,但我无法弄清楚它是什么。这是我观察到的:

  • FB用户是否登录都没有关系。该框有时会在登录时加载,有时在不登录时加载,反之亦然。没有为页面设置特殊的人口统计数据。
  • 浏览器无关紧要,尽管 Safari 比 Chrome 获得更一致的工作结果。然而,只要 Chrome 处于隐身模式,它几乎每次都能正常工作。
  • 我使用 HTML5 还是 XFBML 都没有关系。两者产生相同的结果。而且 IFRAME 根本不起作用——它只显示一个点赞按钮。

对于像我这样的问题,我已经尝试了所有可以找到的解决方案,但没有一个解决方案对此产生任何影响。

这是我在打开 body 标签后立即添加的内容:

  <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/all.js#xfbml=1&appId=408273115919487";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

这是在打开 head 标签后立即添加的:

<html xmlns:fb="http://ogp.me/ns/fb#">

这是我放置以显示类似框的内容:

<fb:like-box href="https://www.facebook.com/petruzzophotography" width="292" height="200" colorscheme="light" show_faces="true" header="false" stream="false" show_border="false"></fb:like-box>

这是在 Wordpress 环境中工作的,所以我可能有一些冲突的插件或其他东西。我已经禁用了非必需品,但没有任何成功。

谁能推荐下一步做什么?

4

1 回答 1

0

我发现 Facebook Like Box 非常有问题,我停止使用它。我开始使用:

Facebook 会员小部件 - http://wordpress.org/plugins/facebook-members/

我希望这有帮助!

于 2013-10-20T00:10:54.713 回答