动态加载 Facebook 社交插件
尝试在网页中嵌入 Facebook 社交插件时,您可能会遇到插件失败的问题通过 Javascript 动态添加时显示。
问题背景
Facebook Javascript 软件开发工具包 (SDK) 在初始化时扫描页面中包含社交插件标记的元素。但是,如果这些元素是在 SDK 初始加载后添加的,则它们不会被解析,插件也不会出现。
解决方案:FB.XFBML.parse()
要解决这个问题,您必须通过调用 FB.XFBML.parse() 函数显式告诉 SDK 解析新添加的元素。此函数将识别任何未解析的社交插件标记并渲染相应的插件。
使用示例
动态添加社交插件标记后,调用以下代码:
FB.XFBML.parse();
其他信息
有关 FB.XFBML.parse() 和其他 Facebook SDK 函数的更多详细信息,请参阅官方文档:
以上是如何动态加载Facebook社交插件?的详细内容。更多信息请关注PHP中文网其他相关文章!