使用 GWT 检测浏览器版本?

标签 browser gwt version-detection

是否有 GWT api 会告诉我它检测到的浏览器版本?

我发现 IE7 的正则表达式处理存在缺陷,需要围绕一些棘手的 String.matches() 表达式进行编码。

最佳答案

您可以使用下面的代码检测浏览器类型。

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

然后您可以调用该函数并查看浏览器的类型。例如,下面的代码决定它是否是 Internet Explorer。
if(getUserAgent().contains("msie"))
{
///////// Write your code for ie
}

This page几乎所有已知的浏览器都有用户代理。

关于使用 GWT 检测浏览器版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3064383/

相关文章:

vb.net - 如何使用HttpWebRequest下载文件

.net - 从 Internet Explorer 检测 .net 框架版本和修订版

javascript - 访问元素而不引用它

java - 在 gwt 应用程序中滚动到页面顶部

java - GWT 上如何处理大型多模块应用

javascript - JSNI - 从 JS 函数调用 Java 方法

java - 获取浏览器的 Java 插件版本?

wix - 使用 Wix 检测已安装的软件

shell - 如何创建类似 javascript mongodb-tutorial 的浏览器 shell

html - 浏览器同时连接的最大数量是多少?