0

这是我的情况。

我在一个页面上有两个 facebook 喜欢和一个 facebook 评论。(使用 javascript sdk facebook)

我试图喜欢其中一个 facebook 喜欢它会打开 facebook 登录授权窗口,我在其中输入我的登录详细信息。类似仅适用于该特定按钮。当我单击同一页面中的另一个喜欢按钮时,它会打开一个弹出窗口并突然关闭它。但是没有为第二个按钮注册喜欢。为了使另一个喜欢按钮起作用,我需要刷新页面......同样的情况是使用 facebook 评论插件......

请给我建议一种方法,如果用户使用其中一个按钮启动登录,另一个 facebook 喜欢和评论将自动工作,而无需刷新页面......我得到了完全刷新 facebook 插件的线索使用 FB.XFBML.parse(); 但我不知道将上述功能附加到特定事件......

检查这个网址

http://hillarsaare.com/projects/facebook/multi-like/

您可以在同一页面上看到多个喜欢按钮...如果您已经通过 Facebook 登录并访问该页面,您将能够喜欢那里的所有帖子...但如果您没有登录并访问该页面页面,单击其中一个喜欢按钮将提示您通过 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/ )

类似于: Facebook 点赞按钮状态更新

于 2013-08-14T10:25:13.120 回答