繁体   English   中英

用于 Firefox WebExtensions 的 chrome.proxy API

[英]chrome.proxy API for Firefox WebExtensions

Firefox WebExtensions 是否支持 API 来更改代理首选项(如chrome.proxy API )?

Mozilla 有计划添加它吗?

是的。 从第 55 个 Firefox 开始,这将成为可能。 https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/proxy

请记住,此 API 与 Chrome 版本完全不同。

对于代码拆分使用typeof browser === 'undefined'

火狐 60+

从 Firefox 60 开始,Firefox 和 Firefox for Android 支持代理 API ,可通过browser.proxy 它大致类似于Chrome 上chrome.proxy API

火狐 56-71

现在应该被认为是 Firefox 的错误启动,它支持使用browser.proxy.register()browser.proxy.unregister()设置代理的不同语义。 它们首先在 Firefox 56 中引入,在 Firefox 68 中被弃用,并将在 Firefox 70 或 71 之后被删除(取决于所相信的文档)。

早期版本的 Firefox

WebExtensions 尚不支持chrome.proxy API。 有计划在未来支持它(因为基本上所有的 Chrome 扩展 API都有计划)。

有两个相关的跟踪错误:

Dev-addons 邮件列表中有一个关于“ WebExtension Proxy API Design ”的主题。

目前,如果您想从 Firefox 附加组件操作代理设置,您将需要使用其他类型的附加组件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM