【问题标题】:open firefox multifox window from javascript从javascript打开firefox multifox窗口
【发布时间】:2014-07-05 10:21:20
【问题描述】:

我想打开多个 Firefox 配置文件。我为此使用 Multifox,但现在我想打开一个具有特定配置文件的网页。我可以在 Multifox 中手动完成,但我想从 Javascript 中完成。

假设我的网页中有这个功能

function openProf (profile_number,webpage){


}

如果我想在 multifox 10th 个人资料窗口中打开 Facebook,我可以打电话

openProf(10,"www.facebook.com");

谁能告诉我怎么做?

【问题讨论】:

  • 嗨,迈克,你是怎么编码的?我看到下面的答案与您所要求的不同。我也想这样做来自动化我的快速交易。

标签: javascript firefox-addon


【解决方案1】:
Cu.import('resource://gre/modules/FileUtils.jsm');
var exe = FileUtils.getFile('XREExeF', []); //this gives path to executable
var process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
process.init(exe);
var args = ['-P', 'YOUR_PROFILE_NAME_HERE', '-no-remote', 'http://www.bing.com/'];
process.run(false, args, args.length);

【讨论】:

  • 先生,我把这段代码放在哪里?这是 js 吗?还是插件脚本?
  • 把它放在你放openProf(10,"www.facebook.com");的地方。您可以从暂存器运行它。按 Shift + F4。启用开发者首选项(或安装DevPrefs),然后在暂存器窗口的菜单栏中,转到“环境”菜单并选择“浏览器”。然后复制并粘贴此代码并运行它。但请确保使用您要启动的配置文件的名称对其进行更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-07
  • 2023-02-26
  • 2023-04-10
  • 1970-01-01
相关资源
最近更新 更多