bho*_*lis 6 javascript firefox xul
我正在编写一个Firefox扩展,需要知道当前登录用户的用户名是在Windows,Mac还是Linux中.因此,如果我以"brh"登录我的机器,它将返回"brh".知道如何从扩展JavaScript中做到这一点?
Jam*_*ady 11
Firefox扩展按照与页面中运行的普通JavaScript不同的规则播放:查找当前用户是绝对可能的.
打开错误控制台(在工具中)并输入:
Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment).get('USER')
Run Code Online (Sandbox Code Playgroud)
Firefox启动的环境变量可通过NsIEnvironment XPCOM组件获得.
您可能必须为每个平台自定义此设置.如果一切都失败了,你也许可以创造一个NsIFile在~再看看它的.path; 我不确定shell表达式是否在那里得到尊重,不过......
| 归档时间: |
|
| 查看次数: |
5475 次 |
| 最近记录: |