如何在 Firefox 插件中设置代理设置?

问题描述 投票:0回答:3

安装插件时,我需要设置代理设置。我遵循此处的文档https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/settings。但是,它不起作用。

清单

{
  "manifest_version": 2,
  "name": "Secure Proxy",
  "version": "1.0",

  "description": "Secure Proxy.",

  "permissions": [
    "proxy"
  ],

  "background": {
    "scripts" : ["js/background.js"]
  }
}

背景.js

let proxySettings = {
  proxyType: "manual",
  http: "118.97.151.130:9090",
  httpProxyAll: true
};

browser.proxy.settings.set({value: proxySettings});
javascript firefox firefox-addon firefox-addon-webextensions
3个回答
1
投票

您需要添加方案,例如

http: "http://118.97.151.130:9090",

1
投票

erosman的答案是正确的。我可能会补充一点,为了使此扩展正常工作,您需要允许它在私有 Windows 中运行:https://support.mozilla.org/en-US/kb/extensions-private-browsing。如果不这样做,它将抛出异常并且不会更改您的代理设置。


0
投票

我问添加用户通行证代理吗?添加代码? 支持我谢谢

© www.soinside.com 2019 - 2024. All rights reserved.