在旧版(非WebExtensions)Firefox附加组件中获取Windows用户名

cwh*_*iii 25 javascript firefox firefox-addon username

我正在使用Firefox附加组件(用JavaScript编写),需要确定当前登录的Windows用户.有没有办法做到这一点?

cwh*_*iii 9

这可以解决Windows上的问题:

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


el.*_*ado 5

您可以使用nsIEnvironment接口获取USERNAMEenvironmnet变量.

  • 是否有一个等效的IE,在完成获取用户名的过程中,不会给ActiveX带来麻烦(用户被告知存在安全风险等)? (2认同)