Javascript 如何在Linux/Mac的firefox扩展中获得当前的布局语言?

Javascript 如何在Linux/Mac的firefox扩展中获得当前的布局语言?,javascript,firefox-addon,xpcom,Javascript,Firefox Addon,Xpcom,这可以通过Windows上的user32.dll完成。但是我如何在Mac/Linux上获得它呢?您应该使用: var localeseservice=Components.classes[“@mozilla.org/intl/nslocaleseservice;1”] .getService(Components.interfaces.nsILocaleService); var sysLocale=localeseservice.getSystemLocale() 警报(sysLocale.g

这可以通过Windows上的user32.dll完成。但是我如何在Mac/Linux上获得它呢?

您应该使用:

var localeseservice=Components.classes[“@mozilla.org/intl/nslocaleseservice;1”]
.getService(Components.interfaces.nsILocaleService);
var sysLocale=localeseservice.getSystemLocale()
警报(sysLocale.getCategory(“nsilole_消息”);
无论操作系统如何,这都应该有效