2010-12-07 65 views
6

基本上我想知道的是,以找出是否我的GWT應用程序在MacOS的或其他任何操作系統上運行,設置快捷鍵使用上的MacOS CMDCTRL其他地方正常。如何使用GWT檢測操作系統?

回答

8

您可以使用:

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

String platform = Navigator.getPlatform(); 

這將返回一個字符串(同爲JavaScript的navigator.platform)。然後,您可以選擇與this script類似的操作系統:它僅檢查子字符串「Win」/「Mac」/「iPhone」/「Linux」。