我正在寻找开发一个 Firefox 扩展/附加组件,它能够获取 Windows 用户名并将其保存为变量,以便网页可以访问它。这是一个严格的内部网站,用于验证目的,为不同的用户提供某些权限。我打算使用以下代码段
Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment).get('USERNAME')
这种方法在错误控制台中为我提供了正确的用户名,同时在 https://builder.addons.mozilla.org/使用附加组件构建器。
我不确定如何实际构建一个附加组件,该附加组件将完全符合错误控制台输出的功能。当我尝试将该代码添加为变量并安装插件时,它给了我错误 XPI not build。有任何想法吗?