Как я могу определить операционную систему, используя GWT? - PullRequest
6 голосов
/ 07 декабря 2010

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

1 Ответ

8 голосов
/ 07 декабря 2010

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

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

String platform = Navigator.getPlatform();

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

...