如何使用javascript从Linux执行可执行文件

如何使用javascript从Linux执行可执行文件,javascript,linux,activex,shellexecute,Javascript,Linux,Activex,Shellexecute,我正在用javascript为D-bus制作一个应用程序。我需要从javascript代码中调用一个可执行文件,我知道在Windows中这样做是可能的 var activeXObj = new ActiveXObject("Shell.Application"); activeXObj.ShellExecute("C:\\WINDOWS\\NOTEPAD.EXE", "", "", "open", "1"); 但是…如何在Linux中实现同样的功能 非常感谢 p.S:不适用于浏览器=)安装n

我正在用javascript为D-bus制作一个应用程序。我需要从javascript代码中调用一个可执行文件,我知道在Windows中这样做是可能的

var activeXObj = new ActiveXObject("Shell.Application"); 
activeXObj.ShellExecute("C:\\WINDOWS\\NOTEPAD.EXE", "", "", "open", "1");
但是…如何在Linux中实现同样的功能

非常感谢

p.S:不适用于浏览器=)

安装node.js(取决于您的发行版,
sudo apt get Install nodejs
),并使用模块执行程序

或者,获取并使用命令

安装node.js(取决于您的发行版,
sudo-apt-get-Install-nodejs
),并使用模块执行程序


或者,获取并使用命令

没有办法。出于安全原因,浏览器(可能除了IE)被设计为不接触用户的机器。插件可以做到这一点,但范围有限。从最初的问题来看,我不确定该脚本是否真的打算在浏览器中使用。不过,我确信,在linux上使用activex无法实现这一点。它不适用于浏览器=),这是不可能的。出于安全原因,浏览器(可能除了IE)被设计为不接触用户的机器。插件可以做到这一点,但范围有限。从最初的问题来看,我不确定该脚本是否真的打算在浏览器中使用。但是,我确信在linux上不能用activex完成。这不是针对浏览器=)