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

Lip*_*pis 6 macos gwt operating-system keyboard-shortcuts

基本上我想知道的是找出我的GWT应用程序是在MacOS或任何其他操作系统上运行,以便cmd在MacOS和ctrl其他任何地方正确设置快捷方式.

Chr*_*her 8

您可以使用:

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

String platform = Navigator.getPlatform();
Run Code Online (Sandbox Code Playgroud)

这将返回一个String(与JavaScript相同navigator.platform).然后,您可以决定类似于此脚本的操作系统:它只检查子串"Win"/"Mac"/"iPhone"/"Linux".