Windowsのユーザー名を取得して変数として保存できるFirefox拡張機能/アドオンを開発して、Webページがアクセスできるようにしたいと考えています。これは、さまざまなユーザーに特定の権限を付与するための検証を目的とした、厳密に内部の Web サイト用です。次のスニペットを使用する予定です
Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment).get('ユーザー名')
このアプローチにより、 https://builder.addons.mozilla.org/でアドオン ビルダーを使用しているときに、エラー コンソールに正しいユーザー名が表示され ます。
エラーコンソール出力が行うことを正確に実行するアドオンを実際に構築する方法がよくわかりません。そのコードを変数として追加してアドオンをインストールしようとすると、エラー XPI not build が表示されます。何か案は?