我是 JavaScript 新手,现在我想在 JavaScript 中运行 Linux 应用程序并在网页中显示结果。这一切都发生在没有服务器的客户端中。但是出于安全问题或其他原因,JavaScript 没有这样的接口。我知道在 Windows 中,可以使用 activeX 来实现,但我如何在 Linux 中实现呢?
我只是想让 js+browser 相当于一个没有复杂 GUI 设计的客户端应用程序。所以没有服务器。有什么简单的方法可以实现吗?
我是 JavaScript 新手,现在我想在 JavaScript 中运行 Linux 应用程序并在网页中显示结果。这一切都发生在没有服务器的客户端中。但是出于安全问题或其他原因,JavaScript 没有这样的接口。我知道在 Windows 中,可以使用 activeX 来实现,但我如何在 Linux 中实现呢?
我只是想让 js+browser 相当于一个没有复杂 GUI 设计的客户端应用程序。所以没有服务器。有什么简单的方法可以实现吗?
也许Node-webkit就是你想要的。
它使您可以轻松地在 javascript 中创建桌面应用程序并访问“低级”内容,以便您可以运行命令,而无需 http 服务器。
仅使用 javascript 是无法完成的。但是您至少有两个选项可以使用 javascript 和其他技术来执行此操作。
第一个是 Jivings 发送的,使用 Jquery 向服务器端的脚本语言发送 post 请求。
第二种方法是安装 Node.js。该平台在 javascript 引擎上运行,并具有您需要的语言的所有功能。安装后,只需查看这篇解释如何执行命令的帖子。
做不到。
JavaScript 不能以任何方式与用户系统交互。
您唯一能做的就是向服务器发送请求,服务器执行命令并将响应发回。