// Copyright (c) 2013 The Chromium Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style license that can be | |
// found in the LICENSE file. | |
var g_iteration = 0; | |
function FindProxyForURL(url, host) { | |
g_iteration++; | |
var ip1 = dnsResolve("host1"); | |
var ip2 = dnsResolveEx("host2"); | |
if (ip1 == "182.111.0.222" && ip2 == "111.33.44.55") | |
return "PROXY foopy:" + g_iteration; | |
// If the script didn't terminate when abandoned, then it will reach this and | |
// hang. | |
for (;;) {} | |
throw "not reached"; | |
} |