Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
代理自动配置-Javascript Windows环境变量_Javascript_Proxy - Fatal编程技术网

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

代理自动配置-Javascript Windows环境变量,javascript,proxy,Javascript,Proxy,我正在尝试编写一个PAC文件,该文件可以读取由GPO设置的Windows环境变量(例如ENABLE_PROXY=FALSE/TRUE) 根据此变量是否为真,将返回正确的代理服务器(uk-proxy-01:80)或本地主机(localhost:80) 我在网上读过一些参考资料,说PAC文件就是javascript代码。我的谷歌搜索没有返回任何有用的东西 我基本上想要的是: if ( ENABLE_PROXY == "TRUE" ){ return "PROXY uk-proxy-0

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

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

我在网上读过一些参考资料,说PAC文件就是javascript代码。我的谷歌搜索没有返回任何有用的东西

我基本上想要的是:

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

您需要读取环境变量:

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

感谢您的回复,但不幸的是代码似乎不起作用-我正在Opera浏览器中显式测试它。