Javascript环境变量

t0m*_*cat 9 javascript

如果可以在Firefox上运行的页面中使用Javascript读取环境变量,请告诉我.

Mat*_*all 6

不,JavaScript是沙箱来防止这种事情.


Jos*_*osh 4

简短回答:不。

长答案:也许吧。如果你指的是系统环境变量,据我所知,没有任何方法可以通过直接的 JavaScript 来做到这一点。不过,您可以通过 JavaScript 访问许多系统信息。查看此页面的一些示例:

http://www.docsteve.com/DocSteve/Samples/JS/javascript_env.html

这显示了如何获取底层操作系统/平台,这可能不起作用,具体取决于您正在寻找的内容。可以通过其他方法实现,例如创建 ActiveX 对象并使用它。但是,这需要在用户端执行额外的步骤(例如安装/授权 ActiveX)。

我认为这是一项安全功能,将系统与浏览器分开,因此可能很困难(或不可能,具体取决于您的要求)。