Настройка прокси с помощью firefox webextension с browserSettings.proxyConfig - PullRequest
0 голосов
/ 09 мая 2018

Я создал веб-расширение Firefox, через которое я пытаюсь изменить настройки прокси-сервера с помощью API веб-расширения. Проблема здесь в том, что proxyConfig ожидает, что значение http или любой другой тип будет иметь форму http://proxy_address:port, и сохраняет данные прокси с http://, что является проблемой, поскольку браузер хранит это http:// вместо proxy_address или ip. Я хочу хранить прокси без этого http:// префикса. Кроме того, если я удаляю настройки http:// в http, браузер не сохраняет прокси, как ожидалось.

var proxySettings = {
    proxyType: "manual",
    http: "proxy_address:proxy_port"
};
browser.browserSettings.proxyConfig.set({value: proxySettings});

1 Ответ

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

Очевидно, это ошибка в API Firefox WebExtensions, это было исправлено в последней сборке Firefox 60.0. Вызов API / пространство имен для изменения прокси-сервера также изменилось, что необходимо обновить в документации.

var proxySettings = {
    proxyType: "manual",
    http: "http://proxy_address:proxy_port"
};

browser.proxy.settings.set({value:proxySettings});

Пожалуйста, найдите отчет об ошибке здесь .

...