javascript - 动态添加时不显示 facebook 社交插件

标签 javascript 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/

关于javascript - 动态添加时不显示 facebook 社交插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29133563/

相关文章:

javascript - 是否有浏览器扩展来更改 Date 对象返回的时间?

javascript - 在 Javascript 中设置函数的最佳方式(可能通过闭包?)

javascript - 全局(窗口)变量在 Emberjs 中行为异常

javascript - Facebook 应用程序不提供用户名

javascript - JavaScript中的Facebook游戏声音

ajax - 如何通过ajax放置XFBML代码?

javascript - 使用 AJAX 提交表单后重定向

javascript - PDF 可 window 口浏览器兼容性

facebook - 是否可以从 Facebook 获得更大的方形缩略图?

android - 如何更改 'Log in with Facebook' 按钮的高度?