javascript - 在xul中,如何检索环境变量?

标签 javascript linux environment-variables xul xulrunner

我有一个名为 $REP 的环境,如何在 Linux 环境中使用 Xulrunner 访问此变量的值?

--更新

尝试使用nslEnvironment :

var env = Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment);
dump("bash=" + env.exists("BASH") + '\n');
dump("bash=" + env.exists("$BASH") + '\n');

输出是:

bash=false
bash=false

正如您想象的那样,它应该像在终端中一样输出“/bin/bash”。我还尝试使用 get 看看是否只是 exists 方法错误,但它返回空。

这里可能出了什么问题?

最佳答案

使用nsIEnvironment读取(和设置)环境变量。

关于javascript - 在xul中,如何检索环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4957251/

相关文章:

javascript - eslint 错误一元运算符 '++' 使用 no-plusplus

php - 使用 PHP 检查 IPv4/IPv6 地址是否已启动

linux - 在linux中对文件使用cut

ruby - 使用 RSpec 2 测试 RUBY_PLATFORM

javascript - jQuery 自动完成并不总是适用于元素

javascript - 验证Cookie是否存在并存储信息

c - dup2() 函数的 max_fd 数是多少?

apache - 我可以在 apache 配置中连接环境变量吗?

java - 如何根据环境变量打开/关闭Spring Integration channel ?

javascript - 使用javascript访问数据库?