检测Java gwt

时间:2015-10-20 09:55:12

标签: java google-chrome browser mozilla

我正在开发appplication java,我想知道当我发布应用程序时打开了哪个浏览器?

我在gwt浏览器中找到了抽象类:

 package com.google.gwt.query.client;

import com.google.gwt.query.rebind.BrowserGenerator;

/ **  *这个类相当于gQuery中的jQuery.browser对象。  *  *实施由{@link BrowserGenerator}执行  *  *它可以用作延迟绑定的方式而无需修改.gwt.xml文件,  *利用编译器优化,包括或不包括  *代码在' if'声明检查这些条件。  *  *示例:  *

      if (GQuery.browser.ie6) {
        // this code will be removed on non-ie6 permutations 
        Window.alert("IE6");
      } else if (!browser.webkit) {
        // this code will be only in the webkit permutation 
        Window.alert("NOT WEBKIT");
      } 
 * 
 *  * / 公共抽象类浏览器{

但我不知道如何使用它

1 个答案:

答案 0 :(得分:1)

有多种方法可以做到这一点。

您可以使用本机java脚本找到用户代理

 public static native String getUserAgent() /*-{
      return navigator.userAgent.toLowerCase();
}-*/;

您可以使用

找到用户代理
Window.Navigator.getUserAgent();