Facebook JS SDK - “ga未定义”

时间:2012-04-02 18:57:36

标签: facebook-like facebook-javascript-sdk

我正在使用 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>

是的,错误仍然存​​在。有什么想法吗?

5 个答案:

答案 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标记中为空。