Skip to content

Commit d79c8c6

Browse files
committed
fix ProxyConfig javascript support
1 parent 180b97d commit d79c8c6

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/main/java/org/htmlunit/javascript/JavaScriptEngine.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
import org.htmlunit.corejs.javascript.NativeArray;
4848
import org.htmlunit.corejs.javascript.NativeArrayIterator;
4949
import org.htmlunit.corejs.javascript.NativeConsole;
50-
import org.htmlunit.corejs.javascript.NativeFunction;
5150
import org.htmlunit.corejs.javascript.RhinoException;
5251
import org.htmlunit.corejs.javascript.Script;
5352
import org.htmlunit.corejs.javascript.ScriptRuntime;
@@ -1437,11 +1436,11 @@ public static String evaluateProxyAutoConfig(final BrowserVersion browserVersion
14371436
configureFunctions(config, scope);
14381437
}
14391438

1440-
cx.evaluateString(scope, "var ProxyConfig = function() {}; ProxyConfig.bindings = {}", "<init>", 1, null);
1439+
cx.evaluateString(scope, "var ProxyConfig = function() {}; ProxyConfig.bindings = {}; ProxyConfig", "<init>", 1, null);
14411440
cx.evaluateString(scope, content, "<Proxy Auto-Config>", 1, null);
14421441

14431442
final Object[] functionArgs = {url.toExternalForm(), url.getHost()};
1444-
final NativeFunction f = (NativeFunction) scope.get("FindProxyForURL", scope);
1443+
final Function f = (Function) scope.get("FindProxyForURL", scope);
14451444
final Object result = f.call(cx, scope, scope, functionArgs);
14461445
return toString(result);
14471446
}

0 commit comments

Comments
 (0)