代理自动配置 - Javascript Windows环境变量

时间:2013-07-01 13:19:40

标签: javascript proxy

我正在尝试写一个PAC文件,它可以读取由GPO设置的Windows环境变量(例如ENABLE_PROXY = FALSE / TRUE)

根据此变量是否为真,将返回正确的代理服务器(uk-proxy-01:80)或localhost(localhost:80)

我在线阅读了参考资料,说PAC文件只是javascript代码。我的谷歌搜索没有返回任何有效的内容。

我真正想要的是:

    if ( ENABLE_PROXY == "TRUE" ){
    return "PROXY uk-proxy-01:80";
    else }
    return "PROXY 127.0.0.1:80";
    {

1 个答案:

答案 0 :(得分:0)

您需要阅读环境变量:

var result = WScript.CreateObject("WScript.Shell").Environment("SYSTEM")("ENABLE_PROXY");
if (result === "TRUE") {
   ...