时间:2010-07-26 15:33:07

标签: internet-explorer-8 facebook xfbml

1 个答案:

答案 0 :(得分:2)

你自己不需要调用fb.xfbml.parse,因为你已经指示facebook init在fbAsyncInit中为你做这件事。它主要用于在初始化后向页面添加新的facebook元素并希望对它们进行解析和渲染的情况。

是的,你应该等待加载javascript库。这就是fbAsyncInit的全部内容。您为连接库创建脚本元素并将其注入到该匿名函数的dom中,但浏览器加载和评估代码需要一些时间,因此FB无法立即使用。当脚本加载(并且FB对象可用)时,它将尝试执行window.fbAsyncInit,然后您可以执行任何操作。