1

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

如果我将标签放在我的 .html 中,它可以完美运行,但如果我动态地放置 id(如使用 HTML widjet),它就不起作用。它只是不显示任何内容。

谁能帮我?我一般都有这个问题,不仅仅是 fb:comment 标签。

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

4

1 回答 1

2

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

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

于 2011-10-02T00:50:09.863 回答