From b4672cad565248e18d8092232d424c588997ed0d Mon Sep 17 00:00:00 2001 From: wits-fe <58023436+wits-fe@users.noreply.github.com> Date: Sat, 29 Apr 2023 01:13:02 +0800 Subject: [PATCH] fix code Now checks if function "dnsResolveEx" exist. --- code.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code.js b/code.js index 66f1d57..ebedab0 100644 --- a/code.js +++ b/code.js @@ -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]; }