// Try resolving hostnames containing non-ASCII characters. | |
function FindProxyForURL(url, host) { | |
// This international hostname has a non-ASCII character. It is represented | |
// in punycode as 'xn--bcher-kva.ch' | |
var idn = 'B\u00fccher.ch'; | |
// We disregard the actual return value -- all we care about is that on | |
// the C++ end the bindings were passed the punycode equivalent of this | |
// unicode hostname. | |
dnsResolve(idn); | |
dnsResolveEx(idn); | |
return "DIRECT"; | |
} | |