2

我正计划制作一个 Web 应用程序,它允许您在网页上拥有一个 Linux 终端,以便您可以执行任何命令并获得响应,就好像您在您的 linux 终端前面一样。我计划使用 NodeJS,因为它是服务器端 JavaScript,异步且快速。

我也看到 正是我想要做的,我偷看了源代码,但没有发现有用的东西,我还用网络选项卡上的谷歌浏览器开发者工具分析了它,但绝对没有什至在执行一些命令并获得响应时。这怎么可能 ?你认为他们使用了什么技术?

所以我想得到你的建议,你的经验,以便以正确的方式开始。我最初决定使用 NodeJS,但是如果有其他编程语言或框架更适合这种应用程序,请告诉我。

4

1 回答 1

1

如果您想在后端使用 node.js 在浏览器中使用真正的终端,您可以tty.js尝试一下。

或者,您可以pty.js手动使用tty.js. 除此之外,您还可以xterm用于进行浏览器端的终端仿真。

于 2014-08-09T23:56:52.987 回答