var g_iteration = 0; function FindProxyForURL(url, host) { alert('iteration: ' + g_iteration++); var ips = [ myIpAddress(), dnsResolve(''), dnsResolveEx('host1'), dnsResolve('host2'), dnsResolve('host3'), myIpAddress(), dnsResolve('host3'), dnsResolveEx('host1'), myIpAddress(), dnsResolve('host2'), dnsResolveEx('host6'), myIpAddressEx(), dnsResolve('host1'), ]; for (var i = 0; i < ips.length; ++i) { // Stringize everything. ips[i] = '' + ips[i]; } var proxyHost = ips.join('-'); proxyHost = proxyHost.replace(/[^0-9a-zA-Z.-]/g, '_'); return "PROXY " + proxyHost + ":99"; }