重新解析 Facebook HTML5 评论框

9
有没有类似FB.XFBML.parse()的东西,可以用于HTML5版本的社交插件?我不想使用XFBML……基本上,我正在构建一个单页面应用程序,需要根据应用内访问的内容更改评论框的data-href属性并重新加载。

1
由于 HTML5 小部件已经存在了这么长时间,为什么他们还没有在文档中涵盖它呢?无论如何,如果你发现了什么,请告诉我。 - a6hi5h3k
3个回答

12

调用FB.XFBML.parse()将重新加载/解析HTML5 Like按钮和其他Facebook HTML5社交插件。


这还能用吗?由于FB API实现和文档相距甚远,HTML5小部件让人失望。 - a6hi5h3k

2
如果您想在特定元素上调用 FB.XFBML.parse( document.getElementById('foo') ),请确保该元素包含 HTML5 社交插件而不是社交插件本身。

否则,FB.XFBML.parse() 在所有情况下都应该工作,但它将扫描整个 DOM。


2
如果有其他人遇到这个问题,FB.XFBML.parse() 是完美的解决方案,除非你传递一个参数来重新解析文档的一部分。

如果我只想传递文档的一部分怎么办? - meeDamian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接