【发布时间】:2010-03-29 12:24:57
【问题描述】:
我想通过 Chrome 中的 Javascript 在我的计算机上执行一个本地程序。在 Firefox 中,可以按如下方式完成(在 about:config 中将 'signed.applets.codebase_principal_support' 设置为 true 后):
function run_cmd(cmd, args) {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(cmd);
var process = Components.classes["@mozilla.org/process/util;1"]
.createInstance(Components.interfaces.nsIProcess);
process.init(file);
process.run(false, args, args.length);
}
Chrome 的等效代码是什么?
【问题讨论】: