这可以通过 Windows 上的 user32.dll 来完成。但是我怎样才能在 Mac/Linux 上获得它?
问问题
86 次
1 回答
1
您应该为此使用nsILocaleService.getSystemLocale():
var localeService = Components.classes["@mozilla.org/intl/nslocaleservice;1"]
.getService(Components.interfaces.nsILocaleService);
var sysLocale = localeService.getSystemLocale()
alert(sysLocale.getCategory("NSILOCALE_MESSAGES"));
无论操作系统如何,这都应该有效。
于 2012-07-02T15:57:26.407 回答