我们正在寻找构建一个基于Web的ssh来为新手教授linux。
但是,我们希望能够在后端终端上执行之前读取输入,并在浏览器上显示之前读取输出,以便根据这些内容在Web应用程序中做出决定。
我查看了xterm.js,但不知道如何使用任何现有的基于Web的开源终端模拟器启用此类控件。
知道怎么开始吗?
答案 0 :(得分:3)
您需要做的是创建一个类似于attach
addon的xterm.js插件,但需要更多介入。
在以下几点中,您将不得不:
data
事件,处理完毕后,将数据发送到套接字message
#write
WebSocket事件并处理该消息,然后再将其写入终端
醇>
快速查看attach
addon source code也可能具有启发性