Как я могу обнаружить операционную систему с помощью GWT?

в основном то, что я хочу знать, это узнать, работает ли мое приложение GWT на MacOS или любой другой операционной системе, чтобы правильно настроить ярлыки с помощью cmd на MacOS и ctrl везде.

1 ответов


Вы можете использовать:

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

String platform = Navigator.getPlatform();

Это возвращает строку (такую же, как JavaScript navigator.platform). Затем вы можете выбрать ОС, похожую на этот скрипт: он просто проверяет подстроку "Win"/"Mac"/"iPhone" / "Linux".