0

我在同一页面上有一个赞按钮和一个登录按钮。该页面位于 Facebook iframe 之外。如果我没有登录并通过登录按钮登录,则类似按钮的状态不会得到更新。但是如果我没有登录并通过like按钮登录,登录按钮就会更新。据我所知,当 window.fbAsyncInit 被触发时,like 按钮似乎无法接收更新。

当我通过页面上的不同 Facebook 按钮登录时,有没有办法更新点赞按钮?

4

1 回答 1

0

这是一个解决方法。

订阅auth.statusChange(http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/)并检查是否成功登录。如果是这样,请将类似按钮代码重新渲染到您的 DOM 中,然后让 Javascript SDK 使用FB.XFBL.parse()(http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/)重新解析它

于 2012-04-09T22:23:45.303 回答