Facebook喜欢的盒子不喜欢facebook页面

时间:2013-09-18 22:23:57

标签: facebook html5 iframe facebook-likebox xfbml

1请不要将我的问题标记为重复,因为我阅读了所有相关的问题,但没有提出任何问题。

我试图制作一个类似Facebook的按钮,发现像盒子一样的facebook更像是我需要的东西,因为它只是喜欢并且没有显示任何帖子之后。

这个想法是当我从like box plugin link获取代码时,它没有添加到facebook页面中的代码,因为其他人说这是facebook中的一个错误。但是当我按下该链接中的按钮时,它会将相似内容添加到Facebook页面。

问题是如果它是facebook bug,如果他们将第一个字段说成“Facebook页面URL”,并且它应该在插件链接中工作,同时在获取代码之前配置类似的框???

换句话说,如果它在插件链接中工作,那么如果你得到代码并将其粘贴到你的网站中它必须工作,或者我错了吗?

我已经尝试过根据您提供的数据为您生成的HTML5,XFBML和IFRAME代码。 以下代码中没有一个有效;它显示了类似的框,当你点击它时会变为灰色,但它不会像facebook页面那样,当我刷新测试页面时它会返回到默认状态。当我尝试的时候,我发现如果我以正常方式从facebook网站上喜欢这个页面,并试图不喜欢使用下面的代码来测试页面,那就可以了。

修改: 虽然我仍然试图找到一个解决方案,但我发现在探险家的工作中,有时候在chrome和firefox中没有。

我正在使用放在xampp的htdocs中的test.html文件来测试结果。

尝试了HTML5代码:

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

<div class="fb-like-box" data-href="http://www.facebook.com/FacebookDevelopers" data-width="150" data-height="100" data-colorscheme="light" data-show-faces="false" data-header="false" data-stream="false" data-show-border="false"></div>

 </body>
</html>

尝试使用XFBML代码:

<html xmlns:fb="http://ogp.me/ns/fb#">
<head></head>
<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_GB/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<fb:like-box href="http://www.facebook.com/FacebookDevelopers" width="150" height="100" colorscheme="light" show_faces="false" header="false" stream="false" show_border="false"></fb:like-box>

 </body>
</html>

尝试了Iframe代码:

<html>
<head></head>
<body>
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FFacebookDevelopers&amp;width=150&amp;height=62&amp;colorscheme=light&amp;show_faces=false&amp;header=false&amp;stream=false&amp;show_border=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:150px; height:62px;" allowTransparency="true"></iframe>

 </body>
</html>

0 个答案:

没有答案