如何在GWT应用中正确呈现Facebook赞/发送按钮对?
这里有一些问题:
答案 0 :(得分:2)
查看Like.java中的FacebookGWT。它演示了一个创建fb:like元素的小部件。它还不支持“发送”选项,但这很容易添加。
将fb:like元素添加到DOM后,需要再次解析XFBML:
private native void parseXFBMLJS(final Element element) /*-{
$wnd.FB.XFBML.parse(element);
}-*/;
原始答案:
通过GWT执行此操作的最简单方法是支持在GWT应用中使用History。历史记录的工作原理是在URL上使用哈希值(#
)。 GWT内置支持通过History类读取散列值,并监听History更改。您还可以将应用内的历史记录更改发布到应用的其他部分。
为了更明确地引用应用的哪个部分,您可以在历史记录条目中使用斜杠甚至参数(例如#name=value&name2=value2
)