我正在使用 Facebook JS SDK 在我的Rails应用程序中集成Like按钮。这个阳光明媚的星期一像按钮消失了,我打开Firebug来检查发生了什么。我发现了这个错误:
ga is undefined (line 25 of http://connect.facebook.net/en_US.all.js#xfbml=1)
所以...我创建了一个与我的Rails应用程序无关的空文件,我做了一件简单的事情:
<html>
<body>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="" layout="button_count" show_faces="false" width="450" font=""></fb:like>
</body>
</html>
是的,错误仍然存在。有什么想法吗?
答案 0 :(得分:0)
我开了一张去Facebook的门票,显然其他一些人也有同样的问题。这似乎是一个暂时的问题,因为现在正常运行。我无法找到原因,当一切正常运行时,其中一位Facebook员工回复了,所以我无法清楚地回答发生的事情。
答案 1 :(得分:0)
请使用<div class="fb-like"></div>
代替<fb:like></fb:like>
请参阅http://developers.facebook.com/docs/reference/plugins/like/并重新获取示例代码。
在我注意到Facebook提供的HTML代码更改之前,我花了一段时间。
答案 2 :(得分:0)
如果您将<div id="fb-root"></div>
添加到您的页面,它将再次运行...不确定它是否是临时错误或其API中的更改...: - /
答案 3 :(得分:0)
我通过添加此div修复了此错误(对于 sharrre ,jquery插件):
<div id="fb-root"></div>
编辑:oops我还没有看到Hellkeeper的回答:)
答案 4 :(得分:-2)
您的href属性在fb:like标记中为空。