Web applications 具有i/o控制的Web终端仿真器

Web applications 具有i/o控制的Web终端仿真器,web-applications,terminal,terminal-emulator,xtermjs,Web Applications,Terminal,Terminal Emulator,Xtermjs,我们正在考虑构建一个基于web的ssh,以便为新手教授linux 然而,我们希望能够在后端终端上执行输入之前读取输入,在浏览器上显示输出之前读取输出,以便在web应用程序中基于这些信息做出决策 我查看了xterm.js,但不知道如何使用现有的基于web的开源终端模拟器启用这种控制 您知道如何开始吗?您需要做的是创建一个类似于的xterm.js加载项,但更具干预性 在以下几点中,您必须: 通过WebSocket连接xterm.js和后端 侦听xterm.js事件,并在处理它之后,将数据发送到套接字

我们正在考虑构建一个基于web的ssh,以便为新手教授linux

然而,我们希望能够在后端终端上执行输入之前读取输入,在浏览器上显示输出之前读取输出,以便在web应用程序中基于这些信息做出决策

我查看了xterm.js,但不知道如何使用现有的基于web的开源终端模拟器启用这种控制


您知道如何开始吗?

您需要做的是创建一个类似于的xterm.js加载项,但更具干预性

在以下几点中,您必须:

  • 通过WebSocket连接xterm.js和后端
  • 侦听xterm.js事件,并在处理它之后,将数据发送到套接字
  • 侦听WebSocket事件并在将消息写入终端之前,使用

  • 快速浏览一下也会很有启发性

    您需要做的是创建一个类似于的xterm.js加载项,但更具干预性

    在以下几点中,您必须:

  • 通过WebSocket连接xterm.js和后端
  • 侦听xterm.js事件,并在处理它之后,将数据发送到套接字
  • 侦听WebSocket事件并在将消息写入终端之前,使用
  • 快速浏览一下这本书也会有所启发