我该如何使用GWT检测操作系统?

6

我想知道如何判断我的GWT应用程序是在MacOS还是其他操作系统上运行,以便使用cmd在MacOS上设置快捷方式,在其他地方使用ctrl

1个回答

8

您可以使用:

import com.google.gwt.user.client.Window.Navigator;
...

String platform = Navigator.getPlatform();

这将返回一个字符串(与JavaScript的navigator.platform相同)。然后,您可以类似于此脚本来判断操作系统:它只是检查子字符串“Win”/“Mac”/“iPhone”/“Linux”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接