你能告诉我为什么代码不显示Facebook Like按钮

时间:2011-10-15 03:43:05

标签: html facebook facebook-like

我使用以下代码显示Facebook Like按钮,但我没有结果,为什么?

代码是从FaceBook复制的,似乎代码丢失了http:

谢谢!

<html>
    <head>
      <title>My Great Web page</title>
    </head>
    <body>
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.hicalc.com%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>

 </body>
 </html>

2 个答案:

答案 0 :(得分:1)

代码工作正常:http://jsfiddle.net/kYyQS/

答案 1 :(得分:1)

遗漏http:是故意的,有效的和正确的。这意味着它将与您所使用的协议相同。

  • 对于http://example.com,它将使用http://www.facebook.com
  • 对于https://example.com,它将使用https://www.facebook.com
  • 对于file:///example,它将使用file://www.facebook.com

这最后是我想象的绊倒你;它不适用于本地文件。

使用本地Web服务器,使其为http://localhost(一个好主意,因为它消除了各种安全限制和问题的可能性,并使开发环境更像部署环境)或(b)在开发过程中预先添加http:(尝试将其删除以进行部署)。