Взгляните на Like.java в FacebookGWT . Он демонстрирует виджет, который создает элемент fb: like. Он пока не поддерживает опцию «отправить», но добавить его достаточно просто.
После того, как вы добавили элемент fb: like в DOM, вам нужно снова проанализировать XFBML:
private native void parseXFBMLJS(final Element element) /*-{
$wnd.FB.XFBML.parse(element);
}-*/;
Оригинальный ответ:
Самый простой способ сделать это через GWT - это поддерживать использование истории в вашем приложении GWT. История работает с использованием хешей (#
) в URL. GWT имеет встроенную поддержку для чтения хэшированных значений через класс History и прослушивания изменений в History. Вы также можете инициировать изменения истории в вашем приложении для других частей вашего приложения.
Чтобы более точно указать, на какую часть вашего приложения ссылаются, вы можете использовать косые черты в записи истории или даже параметры (например, #name=value&name2=value2
)