gpt4 book ai didi

javascript - 如何从插件更改 firefox 代理

转载 作者:搜寻专家 更新时间:2023-11-01 05:23:18 27 4
gpt4 key购买 nike

我无法通过以下代码更改 firefox 代理:

var scope = {};
Components.utils.import("resource://imacros/utils.js", scope);
Components.utils.import("resource://imacros/rijndael.js", scope);
Components.utils.import("resource://gre/modules/ctypes.jsm", scope);
var __loginf = scope.__loginf;
var imns = scope.imns;

var pref = imns.prefsvc.getBranch("network.proxy.");
pref.setCharPref("http", server);
pref.setIntPref("http_port", port);
pref.setCharPref("ssl", server);
pref.setIntPref("ssl_port", port);
pref.setIntPref("type", 1);

请帮帮我

最佳答案

您绝对应该使用 addon-sdk。这是他们的文档的链接 preferences service您可以在哪里找到更多信息。

下面是使用 addon-sdk 的解决方案。

var prefsvc = require("sdk/preferences/service");
prefsvc.set("network.proxy.http", server);
prefsvc.set("network.proxy.http_port", port);
prefsvc.set("network.proxy.ssl", server);
prefsvc.set("network.proxy.ssl_port", port);
prefsvc.set("network.proxy.type", 1);

关于javascript - 如何从插件更改 firefox 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22085730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com