在 gwt 应用程序中添加 facebook 共享按钮
adding facebook share button in gwt application
大约几个月以来,我一直在使用 gwt 和 gxt,
我正在开发一个需要与 facebook 等社交媒体网站进行交互的网站,
我正在尝试在我的网站中添加 fcebook 共享按钮,我尝试了以下方式 -
我尝试使用 HTML -
HTML facebookButton = new HTML();
facebookButton.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
facebookButton.setHTML("<div class=\"fb-share-button\" data-href=\"https://developers.facebook.com/docs/plugins/\" data-layout=\"button\" data-size=\"small\" data-mobile-iframe=\"true\"><a class=\"fb-xfbml-parse-ignore\" target=\"_blank\" href=\"https://www.facebook.com/sharer/......src=sdkpreparse\"> <img src=\"img/social/facebook.png\" > </a></div>");
但它什么也没做 -
tab.getUrlHeader() - 这就是我想分享的
我搜索了 ,但找不到任何东西。
是否可以通过任何方式在 gwt/gxt 中创建这样的按钮..?
感谢任何帮助
facebookButton.setHTML("<div class=\"fb-share-button\" data-href=\"https://developers.facebook.com/docs/plugins/\" data-layout=\"button\" data-size=\"small\" data-mobile-iframe=\"true\"><a class=\"fb-xfbml-parse-ignore\" target=\"_blank\" href=\"https://www.facebook.com/sharer/......src=sdkpreparse\"> <img src=\"img/social/facebook.png\" > </a></div>");
我认为这是你从 Facebook 分享按钮复制的内容 -
这是正确的,不明白为什么这对你不起作用。
您可以试试iFrame的方式。简单易行。
我猜你已经从你的开发者帐户创建了 facebook APP id。
转到此页面 -
https://developers.facebook.com/docs/plugins/share-button
然后输入你要分享的url -
URL 分享
还要选择布局和按钮大小 -
布局-
按钮尺寸-
然后单击获取代码 - 您将看到弹出窗口。
在此弹出窗口中转到 iframe 选项卡 - 并复制 iframe 元素。
然后您可以像这样在 GWT 中的 Html 标签中进行设置。
facebookButton.setHTML("<iframe src=\"https://www.facebook.com/plugins/share_button.php?href=......");
如果有效请告诉我
大约几个月以来,我一直在使用 gwt 和 gxt,
我正在开发一个需要与 facebook 等社交媒体网站进行交互的网站,
我正在尝试在我的网站中添加 fcebook 共享按钮,我尝试了以下方式 -
我尝试使用 HTML -
HTML facebookButton = new HTML();
facebookButton.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
facebookButton.setHTML("<div class=\"fb-share-button\" data-href=\"https://developers.facebook.com/docs/plugins/\" data-layout=\"button\" data-size=\"small\" data-mobile-iframe=\"true\"><a class=\"fb-xfbml-parse-ignore\" target=\"_blank\" href=\"https://www.facebook.com/sharer/......src=sdkpreparse\"> <img src=\"img/social/facebook.png\" > </a></div>");
但它什么也没做 -
tab.getUrlHeader() - 这就是我想分享的
我搜索了 ,但找不到任何东西。
是否可以通过任何方式在 gwt/gxt 中创建这样的按钮..?
感谢任何帮助
facebookButton.setHTML("<div class=\"fb-share-button\" data-href=\"https://developers.facebook.com/docs/plugins/\" data-layout=\"button\" data-size=\"small\" data-mobile-iframe=\"true\"><a class=\"fb-xfbml-parse-ignore\" target=\"_blank\" href=\"https://www.facebook.com/sharer/......src=sdkpreparse\"> <img src=\"img/social/facebook.png\" > </a></div>");
我认为这是你从 Facebook 分享按钮复制的内容 -
这是正确的,不明白为什么这对你不起作用。
您可以试试iFrame的方式。简单易行。
我猜你已经从你的开发者帐户创建了 facebook APP id。
转到此页面 -
https://developers.facebook.com/docs/plugins/share-button
然后输入你要分享的url -
URL 分享
还要选择布局和按钮大小 -
布局- 按钮尺寸-
然后单击获取代码 - 您将看到弹出窗口。
在此弹出窗口中转到 iframe 选项卡 - 并复制 iframe 元素。
然后您可以像这样在 GWT 中的 Html 标签中进行设置。
facebookButton.setHTML("<iframe src=\"https://www.facebook.com/plugins/share_button.php?href=......");
如果有效请告诉我