How to get Windows username in a legacy (not WebExtensions) Firefox add-on?

This does the trick on Windows:

function getUser() {
   return Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment).get('USERNAME');
}      

Leave a Comment