2010-12-07 7 views
6

Im Grunde, was ich wissen will, ist, herauszufinden, ob meine GWT-Anwendung auf einem MacOS oder einem anderen Betriebssystem ausgeführt wird, die Verknüpfungen zu Setup richtig cmd auf MacOS und ctrl überall sonst verwendet wird.Wie kann ich das Betriebssystem mit GWT erkennen?

Antwort

8

können Sie verwenden:

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

String platform = Navigator.getPlatform(); 

Dies liefert einen String (das gleiche wie JavaScripts navigator.platform). Sie können dann auf das Betriebssystem ähnlich wie this script entscheiden: Es sucht einfach nach dem Teilstring "Win"/"Mac"/"iPhone"/"Linux".

Verwandte Themen