我想通過Chrome中的Javascript在我的計算機上執行本地程序。在Firefox中,這是可以做到如下在Google Chrome中通過Javascript啓動系統命令
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擴展API來說是不可能的。你需要使用[NPAPI](http://developer.chrome.com/extensions/npapi.html)。許多人爲此推薦[Firebreath](http://www.firebreath.org/)框架。我沒有這方面的第一手經驗,所以我不能提供任何代碼。 – 2013-04-05 11:11:29
Hi Rob, 您可以讓我知道,是否有任何教程來創建NPAPI插件,以及如何將這些插件集成到Chrome擴展中? 謝謝 – 2013-04-09 08:58:47
就像我說過的,我從未創建過一個NPAPI插件。我給的任何口水都可以通過研究找到。 [SO]上的[NPAPI標記](http://stackoverflow.com/questions/tagged/npapi?sort=votes)專門用於解決這些問題。我建議看看他們。 – 2013-04-09 09:01:17