Регистрация прокси-файла PAC в Firefox WebExtension - функции не определены - PullRequest
0 голосов
/ 08 мая 2018

Когда я пытаюсь зарегистрировать файл .pac из фонового сценария webextension в Firefox, используя browser.proxy.register("proxy.pac"), все ожидаемые функции PAC недоступны.

При использовании isNetName(), dnsResolve(), shExpMatch() и т. Д. Все выдают ошибку «не определено».

Вот мой фоновый скрипт:

browser.proxy.register("proxy.pac")
browser.proxy.onProxyError.addListener(error => {
    console.error(`Proxy error: ${error.message}`);
});

1 Ответ

0 голосов
/ 09 мая 2018

Сценарий PAC расширения браузера ограничен и не поддерживает все функции, предоставляемые обычным сценариям PAC.

Однако некоторые из этих функций можно скопировать из Исходный код Firefox .

...