2012-10-23 36 views
0

我即将推出一个iOS应用程序,它创建个性化的MP3并通过CDN托管的网页提供它们。例如:http://bit.ly/Si771bFacebook的'喜欢'的链接并不总是加载

我使用的是http://developers.facebook.com/docs/reference/plugins/like/的XFBML代码,因为这是唯一可以将'喜欢'页面默认为当前页面的代码。

“喜欢”按钮大多不会在第一次尝试时加载。如果你保持清爽,一般都会得到它,但用户当然不会知道这一点。任何人都可以阐明为什么这可能是?

+0

您在文档中有

两次。这不能帮助。 –

回答

0

看来你在某个地方有你的逻辑竞赛条件。当Like按钮不出现时,控制台中出现以下错误:

FB.getLoginStatus()在调用FB.init()之前调用。

所以页面仍然包含一个<fb:like>标记,而不是展开到包含Like按钮的iframe中。

正如错误所示,您需要在FB.getLoginStatus()之前致电FB.init()

(你真的应该一直在寻求在JavaScript控制台中的错误时,你不得不使用Javascript的一个问题...)

+0

谢谢@Andrzej和我的道歉,不要在我的问题中标记错误。这只是它似乎连接到FB的代码,而不是我的? – Stringy

1

试试这个:

if (typeof(FB) != 'undefined' && FB != null) { 
     FB.XFBML.parse(); 
} 
+0

对不起,这似乎并没有解决它。 – Stringy

相关问题