Now checks if function "dnsResolveEx" exist.
This commit is contained in:
wits-fe 2023-04-29 01:13:02 +08:00
parent 713f5e397b
commit b4672cad56

15
code.js
View File

@ -184,15 +184,16 @@ function FindProxyForURL(url, host) {
return proxy;
}
// method for IPv6
var remote = dnsResolveEx(host);
if (!remote) {
// fallback to legacy method
var remote;
if(typeof dnsResolveEx == 'function') {
remote = dnsResolveEx(host);
} else {
remote = dnsResolve(host);
if (!remote)
return proxy;
}
else {
if (!remote) {
return proxy;
} else {
remote = remote.split(";")[0];
}