facebook社交插件在动态添加时不会显示

我正在添加Facebook社交插件到一个网页

当我手动添加:

<div class="fb-comments" data-href="http://website.com/z" data-width="700" data-numposts="7" data-colorscheme="light"></div> 

它工作,但是,当JavaScript代码添加它,它不

有任何想法吗 ?

JS SDK在初始化时会遍历你的文档,寻找这样的元素来解析社交插件。 如果您希望它也解析稍后添加到文档中的内容,则需要调用FB.XFBML.parse()

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