chrome.proxy API для Firefox WebExtensions

Поддерживает ли Firefox WebExtensions API для изменения настроек прокси (например, chrome.proxy API)?

Планирует ли Mozilla добавить его?


person Aakash Gupta    schedule 21.10.2016    source источник


Ответы (2)


да. Начиная с 55-го Firefox это станет возможным. https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/proxy

Имейте в виду, что этот API полностью отличается от версии Chrome.

Для разделения кода используйте typeof browser === 'undefined'

person Rustam    schedule 09.07.2017

Firefox 60+

Начиная с Firefox 60, Firefox и Firefox для Android поддерживают proxy API, доступный через browser.proxy. Он примерно похож на chrome.proxy API в Chrome.

Firefox 56-71

Это было то, что теперь следует рассматривать как ложный запуск Firefox, поддерживающего другую семантику для настройки прокси с использованием browser.proxy.register() и browser.proxy.unregister(). Впервые они были представлены в Firefox 56, исключены из Firefox 68 и будут удалены после Firefox 70 или 71 (в зависимости от того, какой документации следует верить).

Предыдущие версии Firefox

WebExtensions еще не поддерживает chrome.proxy API. Есть планы по его поддержке в будущем (поскольку есть планы практически для всех API расширений Chrome).

Есть две связанные ошибки отслеживания:

Есть ветка на тему "Дизайн API прокси WebExtensionсписке рассылки Dev-addons.

На данный момент, если вы хотите управлять настройками прокси из надстройки Firefox, вам нужно будет использовать некоторые другой тип надстройки.

person Makyen♦    schedule 21.10.2016