当前位置:  开发笔记 > 编程语言 > 正文

从Firefox扩展中查找当前登录的用户

如何解决《从Firefox扩展中查找当前登录的用户》经验,为你挑选了1个好方法。

我正在编写一个Firefox扩展,需要知道当前登录用户的用户名是在Windows,Mac还是Linux中.因此,如果我以"brh"登录我的机器,它将返回"brh".知道如何从扩展JavaScript中做到这一点?



1> James Brady..:

Firefox扩展按照与页面中运行的普通JavaScript不同的规则播放:查找当前用户是绝对可能的.

打开错误控制台(在工具中)并输入:

Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment).get('USER')

Firefox启动的环境变量可通过NsIEnvironment XPCOM组件获得.

您可能必须为每个平台自定义此设置.如果一切都失败了,你也许可以创造一个NsIFile在~再看看它的.path; 我不确定shell表达式是否在那里得到尊重,不过......

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有