我正在努力做标题所说的并且已经在这里搜索了一段时间,我找到了一个看起来可行的解决方案。唯一的问题是无法识别requre()
功能。现在我不确定,我是否需要更新java,firefox或iMacros来解决这个问题。我也不确定我的代码是否出错。对于要遵循的代码,知道代理的对象将代理与端口分开。
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 prefsvc = require("sdk/preferences/service");
prefsvc.set("network.proxy.http", proxy[j].ip);
prefsvc.set("network.proxy.http_port", proxy[j].port);
prefsvc.set("network.proxy.type", 1);
你们认为问题可能是什么?
答案 0 :(得分:0)
试试这个
var macro1;
macro1 ="CODE:";
macro1 +="PROXY ADDRESS={{proxy}}";
var macro2;
macro2 ="CODE:";
macro2 +="PROXY ADDRESS={{proxy}}";
var macro1;
macro1 ="CODE:";
macro1 +="PROXY ADDRESS={{proxy}}";
var macro3;
macro3="CODE:";
macro3+="PROXY ADDRESS={{proxy}}";
iimSet("proxy","1.1.1.1:8000")
iimPlay(macro1)
iimSet("proxy","1.1.1.1:8000")
iimPlay(macro2)
iimSet("proxy","1.1.1.1:8000")
iimPlay(macro3)
编辑:
var mainmacro;
mainmacro ="CODE:";
mainmacro +="PROXY ADDRESS={{proxy}}";
iimSet("proxy","1.1.1.1:8000")
iimPlay(mainmacro )