chrome.proxy API 对于 Firefox WebExtensions
chrome.proxy API for Firefox WebExtensions
Firefox WebExtensions 是否支持 API 来更改代理首选项(如 chrome.proxy API)?
Mozilla 有添加它的计划吗?
火狐 60+
自 Firefox 60 起,Firefox 和 Android 的 Firefox 支持 proxy API, which is available through browser.proxy
. It is roughly similar to the chrome.proxy
API on Chrome。
火狐 56-71
Firefox 支持使用 browser.proxy.register()
和 browser.proxy.unregister()
设置代理的不同语义,现在应该被认为是错误的开始。它们首先在 Firefox 56 中引入,在 Firefox 68 中删除,并将在 Firefox 70 或 71 之后删除(取决于要相信的文档)。
早期版本的 Firefox
WebExtensions 尚不支持 chrome.proxy
API。有计划在未来支持它(因为有plans for basically all of the Chrome extension APIs)。
有两个相关的跟踪错误:
- Bug 1295807 - [tracking] Support proxy configuration from WebExtensions
- Bug 1283639 - [tracking] Proxy API support for WebExtensions
有一个关于“WebExtension Proxy API Design" on the Dev-addons mailing list.
的帖子
目前,如果您想从 Firefox 附加组件操作代理设置,您将需要使用一些 other type of add-on。
是的。从第 55 个 Firefox 开始,这将成为可能。
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/proxy
请记住,这个 API 与 Chrome 版本完全不同。
对于代码拆分使用 typeof browser === 'undefined'
Firefox WebExtensions 是否支持 API 来更改代理首选项(如 chrome.proxy API)?
Mozilla 有添加它的计划吗?
火狐 60+
自 Firefox 60 起,Firefox 和 Android 的 Firefox 支持 proxy API, which is available through browser.proxy
. It is roughly similar to the chrome.proxy
API on Chrome。
火狐 56-71
Firefox 支持使用 browser.proxy.register()
和 browser.proxy.unregister()
设置代理的不同语义,现在应该被认为是错误的开始。它们首先在 Firefox 56 中引入,在 Firefox 68 中删除,并将在 Firefox 70 或 71 之后删除(取决于要相信的文档)。
早期版本的 Firefox
WebExtensions 尚不支持 chrome.proxy
API。有计划在未来支持它(因为有plans for basically all of the Chrome extension APIs)。
有两个相关的跟踪错误:
- Bug 1295807 - [tracking] Support proxy configuration from WebExtensions
- Bug 1283639 - [tracking] Proxy API support for WebExtensions
有一个关于“WebExtension Proxy API Design" on the Dev-addons mailing list.
的帖子目前,如果您想从 Firefox 附加组件操作代理设置,您将需要使用一些 other type of add-on。
是的。从第 55 个 Firefox 开始,这将成为可能。 https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/proxy
请记住,这个 API 与 Chrome 版本完全不同。
对于代码拆分使用 typeof browser === 'undefined'