0

我想知道如何在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);
4

0 回答 0