Facebook Like Button错误

时间:2010-12-14 13:18:01

标签: facebook facebook-like

当我将其上传到网页时,我的网页上的“喜欢”按钮无效。它在我的电脑上完美运行。有没有猜到为什么会发生这种情况?

http://savetheearth.99k.org/pledge.htm是网址

3 个答案:

答案 0 :(得分:1)

我认为问题出在您提供的网址中。当我检查您的页面源时,i帧具有以下代码:

<iframe src="http://www.facebook.com/plugins/like.php?href=earthsave.tk&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>

应该在哪里:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsavetheearth.99k.org%2Fpledge.htm&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>

问题出在你的网址上:

src="http://www.facebook.com/plugins/like.php?href=earthsave.tk

答案 1 :(得分:0)

喜欢这个按钮对我来说很好 - 我甚至没有登录到facebook。

答案 2 :(得分:0)

我们发现了两个原因:

简单重定向: 如果您的网站页面上有重定向,则会出现错误。

www前缀重定向: Facebook总是尝试在没有www前缀的情况下访问您的域名。如果您有自动重定向将用户从“example.com”发送到“www.example.com” - 即使您将网址作为“www.example.com”传递给Facebook,抓取工具也会尝试访问该网址www导致错误。