0

我正在寻找开发一个 Firefox 扩展/附加组件,它能够获取 Windows 用户名并将其保存为变量,以便网页可以访问它。这是一个严格的内部网站,用于验证目的,为不同的用户提供某些权限。我打算使用以下代码段

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

这种方法在错误控制台中为我提供了正确的用户名,同时在 https://builder.addons.mozilla.org/使用附加组件构建器。

我不确定如何实际构建一个附加组件,该附加组件将完全符合错误控制台输出的功能。当我尝试将该代码添加为变量并安装插件时,它给了我错误 XPI not build。有任何想法吗?

4

1 回答 1

0

Firefox 已经内置了集成身份验证(很多人不知道)。
请参阅:https ://developer.mozilla.org/en-US/docs/Integrated_Authentication

这是一个流行的 Firefox 插件,可以简化配置: https ://addons.mozilla.org/nl/firefox/addon/integrated-auth-for-firefox/

这里有一些额外的解释:http:
//justgeeks.blogspot.nl/2011/01/firefox-supports-integrated-windows.html

祝你好运!

于 2013-03-27T18:59:56.243 回答