动态添加Like按钮到页面

时间:2012-11-21 16:10:45

标签: javascript facebook facebook-like facebook-javascript-sdk

我正在构建一个页面,该页面聚合了Wordpress网站中的其他页面,并显示有关它们的信息片段以及“赞”按钮。现在我正在使用iFrame选项。

当用户点击某个视频时,会将其显示在包含视频,某些文字和“赞”按钮的“功能”区域中。此HTML是从模板生成的,并在用户点击视频观看后创建。没有页面刷新。

如果我使用Like按钮的HTML5版本,它永远不会被渲染,我猜测是因为在调用Facebook初始化时,Like div永远不存在。我不想使用iFrame版本,因为它似乎不允许我让人们评论他们的喜欢。

有没有办法让Facebook重新扫描要渲染的元素?我知道Twitter会允许您通过随时运行twttr.widgets.load()来重新扫描要渲染的内容。

1 个答案:

答案 0 :(得分:9)

加载动态网站后调用此函数,我很确定你需要的是什么:

  

https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/