Login 在同一页面上激活Facebook like和Facebook评论

Login 在同一页面上激活Facebook like和Facebook评论,login,facebook-like,facebook-javascript-sdk,facebook-comments,facebook-login,Login,Facebook Like,Facebook Javascript Sdk,Facebook Comments,Facebook Login,这是我的情况 我在一个页面和一条facebook评论上有两个facebook喜好。(使用javascript sdk和facebook) 我试着喜欢一个facebook喜欢的东西,它会打开facebook登录授权窗口,在那里我输入我的登录详细信息。类似的功能仅适用于特定的按钮。当我点击同一页面中的另一个like按钮时,它会打开一个弹出窗口并突然关闭。。但是没有人喜欢第二个按钮。要让另一个“喜欢”按钮工作,我需要刷新页面。。。facebook评论插件也是如此 请给我一个建议,如果用户使用其中一个按

这是我的情况

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

我试着喜欢一个facebook喜欢的东西,它会打开facebook登录授权窗口,在那里我输入我的登录详细信息。类似的功能仅适用于特定的按钮。当我点击同一页面中的另一个like按钮时,它会打开一个弹出窗口并突然关闭。。但是没有人喜欢第二个按钮。要让另一个“喜欢”按钮工作,我需要刷新页面。。。facebook评论插件也是如此

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

检查此url

您可以在同一页面上看到多个相似按钮…如果您已经通过facebook登录并访问该页面,您将能够喜欢那里的所有帖子…但是如果您没有登录并访问该页面,单击其中一个相似按钮将提示您通过facebook登录,并且在登录后,您将无法喜欢页面中的任何其他帖子,但您单击的帖子除外…当您进行页面刷新时,它将正常工作


谢谢

我认为您可以对页面上的每个类似按钮使用此变通方法:

订阅auth.statusChange () 并检查是否成功登录。如果是,请重新渲染类似的内容 将按钮代码插入DOM,然后让Javascript SDK重新解析它 使用FB.XFBL.parse() ()

类似于:

请注意,这是不鼓励的,因此答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的概要,将链接作为参考。