我想知道如何在linux上使用firefox扩展运行外部程序,例如C程序。我所做的如下,我不知道哪里出错了,这些代码在windows上运行良好。请帮助我,谢谢你太棒了!
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsIFile);
file.initWithPath("~//Desktop//a.out");
var process = Components.classes["@mozilla.org/process/util;1"]
.createInstance(Components.interfaces.nsIProcess);
process.init(file);
var args = ["argument1", "argument2"];
process.run(false, args, args.length);