'Like Box'HTML - 发现差异

时间:2013-11-08 17:46:09

标签: facebook

晚上好,

我正在尝试将“Like Box”代码嵌入到我正代表业余体育团队构建的基于HTML的新网站上。

Facebook提供的代码(见下文)仅在登录Facebook时有效。未登录时,它会从网站上消失。

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

<div class="fb-like-box" data-href="https://www.facebook.com/pages/Abbots-Leigh-Cricket-Club/355894667759395" data-width="250" data-colorscheme="light" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true"></div>

在意识到这个问题之后,我发现了一个显示插件(下面的代码)的网站,我希望它能在我们的网站上显示...

<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fcricinfo&amp;width=250&amp;height=248&amp;show_faces=true&amp;colorscheme=light&amp;stream=false&amp;border_color=0&amp;header=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:260px; margin-bottom:10px; background:#FFFFFF;" allowTransparency="true"></iframe>

...考虑到这一点,我调整了代码(见下文)并期望它能够运作......

<iframe src="http://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FAbbots-Leigh-Cricket-Club%2F355894667759395&amp;width=250&amp;height=248&amp;show_faces=true&amp;colorscheme=light&amp;stream=false&amp;border_color=0&amp;header=false" " scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:260px; margin-bottom:10px; background:#FFFFFF;" allowTransparency="true"></iframe>

......但是,最初的问题仍然存在。谁能解释我哪里出错?

任何帮助都会很棒,因为它会把我拉到墙上!

1 个答案:

答案 0 :(得分:0)

因此,对于任何类型限制的Facebook页面(酒精相关内容,国家/地区......):

如果您没有登录Facebook,他们无法确定您是否被允许查看该页面...因此,您无法获得喜欢它的可能性。