Как вызвать FindProxyForURL до того, как Firefox начнет поиск URL? - PullRequest
0 голосов
/ 29 марта 2019

Я настраиваю файл proxy.pac, который будет направлять все запросы на URL, включая шаблон 10.10. * Через SOCKS.(Обычно ssh -D 8888 vpn-jump-host).
Помимо Firefox 66, похоже, пытается набрать все мои адреса в Google, пока я набираю его, поэтому единственный URL / хост, который получает FindProxyForURL, это www.google.com.Как только мне удается набрать полный URL-адрес, например https://10.10.22.5 FF timeouts, и этот фрагмент кода никогда не вызывается.

Этот же файл отлично работает для Chrome.

Поскольку я не единственный пользователь этого файла, я не могу поиграть с настройками about: config и keyword / fixup.

function FindProxyForURL(url, host)
{ 
    alert("Host "+host+" URL "+url);
    if (shExpMatch(host, "10.10.*")) {
        alert("SOCKS");
        return "SOCKS localhost:8888";
    }
    else
    {
        alert("DIRECT!");
        return "DIRECT";
    }
}
...