我想通过 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 的等效代码是什么?
最佳答案
如果没有扩展,这在 Chrome 中是不可能的。 这需要扩展中的 NPAPI 插件,请参阅 http://code.google.com/chrome/extensions/npapi.html ,
关于javascript - 如何在 Google Chrome 中通过 Javascript 启动系统命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2537772/