sitio ser pudo porque parece para leethax instalar instalado habilitar google funciona este estar desde descargado deja corrupto consola complementos complemento comandos chrome javascript firefox firefox-addon username

javascript - ser - leethax no funciona 2018



Obtenga el nombre de usuario de Windows en un complemento de Firefox heredado(no WebExtensions) (5)

Estoy trabajando en un complemento de Firefox (que está escrito en JavaScript) y necesito determinar el usuario de Windows que inició sesión actualmente. ¿Hay alguna forma de hacer esto?


El siguiente código funciona para mí en lugar de un evento onload con llamada de función:

var objUserInfo = new ActiveXObject("WScript.network"); document.write(objUserInfo.ComputerName+"<br>"); document.write(objUserInfo.UserDomain+"<br>"); document.write(objUserInfo.UserName+"<br>"); var uname = objUserInfo.UserName; alert(uname);


Esto hace el truco en Windows:

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



Puede usar la interfaz nsIEnvironment para obtener la variable environmnet de USERNAME .


<html> <head> <script language="javascript"> function GetUserName() { var wshell = new ActiveXObject("WScript.Shell"); alert(wshell.ExpandEnvironmentStrings("%USERNAME%")); } </script> </head> <body OnLoad="GetUserName();"> </body> </html>