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

Posted

技术标签:

【中文标题】如何使用 GWT 检测操作系统?【英文标题】:How can I detect the operating system using GWT? 【发布时间】:2011-05-21 07:44:27 【问题描述】:

基本上,我想知道我的 GWT 应用程序是否在 MacOS 或任何其他操作系统上运行,以便在 MacOS 上使用 cmdctrl 正确设置快捷方式 其他地方。

【问题讨论】:

【参考方案1】:

你可以使用:

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

String platform = Navigator.getPlatform();

这将返回一个字符串(与 javascriptnavigator.platform 相同)。然后您可以决定类似于this script 的操作系统:它只检查子字符串“Win”/“Mac”/“iPhone”/“Linux”。

【讨论】:

以上是关于如何使用 GWT 检测操作系统?的主要内容,如果未能解决你的问题,请参考以下文章

需要 MenuBar 的 MouseOutEvent 来检测点击:GWT

您如何使用 gwt 管理静态内容/页面?

如何在 GWT 中获取最后一周的日期

我如何控制 GWT 中的执行流程?

GWT与Google App Engine-上传文件

GWT:空堆栈