如何使用JavaScript调用Linux命令

我是JavaScript新手,现在我想用JavaScript运行Linux应用程序,并在网页中显示结果。这一切都发生在客户端没有服务器。但是对于安全问题或其他问题,JavaScript没有这样的接口。我知道在Windows中,它可以用activeX来实现,但是我怎么能在Linux中实现这一点?

我只是想让js +浏览器等同于没有复杂的GUI设计的客户端应用程序。所以没有服务器。任何简单的方法来完成它?

0
额外 编辑
意见: 1
没有服务器?那么你如何向用户提供javascript?
额外 作者 Andreas Wong,
你想在客户机上运行该命令,对吗?
额外 作者 el.pescado,

3 答案

无法完成。

JavaScript无法以任何方式与用户系统进行交互。

您可以做的唯一事情就是向服务器发送请求,服务器执行命令并将响应发回。

0
额外
不完全正确。 Web浏览器中的JavaScript解释器无法访问客户端系统,但是没有人会阻止您在其他环境中运行JavaScript解释器,甚至无法单独运行JavaScript解释器。例如,查看node.js或gnome-shell。
额外 作者 el.pescado,

单凭JavaScript无法完成。但你至少有两个选择使用JavaScript加上其他技术来做到这一点。

第一个是Jivings发送的内容,使用Jquery在服务器端向脚本语言发送一个post请求。

第二种方法是安装Node.js.该平台在JavaScript引擎上运行,并具有您从语言中需要的所有功能。安装完毕后,请参阅这篇文章,解释如何执行命令。

0
额外

也许 Node-webkit 就是你想要的。

它可以让你轻松地在JavaScript中创建桌面应用程序,并访问“低级”内容,这样你就可以运行命令,而不需要http服务器。

0
额外
可以在JavaScript中编写Gnome3应用程序。看来OP已经瞄准了Linux。
额外 作者 el.pescado,