<fb:comment>标记无法正常工作</fb:comment>

时间:2011-09-30 18:51:25

标签: facebook gwt facebook-social-plugins

我有一个GWT应用程序,我试图将fb社交插件评论放在我的页面。但是我有以下问题。

如果我把标签放在我的.html中它完美无缺,但如果我动态地放置id(就像使用HTML widjet),它就不起作用了。它只是没有显示任何东西。

任何人都可以帮助我吗?我一般有这个问题,不仅仅是fb:comment标签。

注意:如果我使用iframe实现,例如“fb:like”,它就可以完美运行。

1 个答案:

答案 0 :(得分:2)

我对facebook的api的理解是它加载你的内容,并解析fb命名空间中的标签,在为用户绘制实际内容之前替换它们。相比之下,在facebook完成所需的更改之后,GWT编译的代码(或者实际上任何Javascript代码)都没有机会对dom进行更改,直到页面完全加载到浏览器中。

我的建议:将fb命名空间标记放在初始页面上,但可能将它们包装在div中并将其标记为display:none。然后你可以从你的GWT代码中获取它们并将它们包装在一个小部件中,只有在你准备好时才会显示。