- Function scr = JS.parse("PAC script at " + url, 0, new StringReader(script));
- // FIXME
- /*
- scr.call(new JS.Array(), proxyAutoConfigRootScope);
- */
- return (JS.Callable)proxyAutoConfigRootScope.get("FindProxyForURL");
+ JSFunction scr = JS.parse("PAC script at " + url, 0, new StringReader(script));
+ scr.cloneWithNewParentJSScope(proxyAutoConfigRootJSScope).call(null, null, null, null, 0);
+ return (JSCallable)proxyAutoConfigRootJSScope.get("FindProxyForURL");