如何在Vaadin中设置用户代理头?

时间:2014-02-24 05:03:51

标签: java vaadin user-agent

我正在使用vaadin 6.8.5,我需要根据用户选择的操作系统(Android,Iphone,Firefox,Chrome)设置浏览器的用户代理标头。如何将特定用户代理设置为浏览器。我使用Vaadin Embedded来显示外部URL。我必须将用户代理设置为这个vaadin嵌入式组件。请帮我提出一个解决方案......

此致 M.Vignesh

1 个答案:

答案 0 :(得分:0)

  

那么现在如何获得嵌入式浏览器的用户代理?在那儿   任何方式得到这个?

要获取用户代理字符串,请执行以下操作:

Vaadin7:

WebBrowser webBrowser = Page.getCurrent().getWebBrowser();
webBrowser.getBrowserApplication(); // Get the browser user-agent string.

Vaadin6:

WebBrowser browser = (WebBrowser) myApplication.getMainWindow().getTerminal();