我想创建一个网页,用户按下按钮后,会将div中的一些代码发送到终端并执行,然后我希望该代码的实时输出显示在我的页面上类似终端的窗口中。
我已经尝试了一些方法,但还没有找到任何允许这种用例的方法。
我看到可以使用xterm.js在网页上显示终端,如此处所述,但似乎没有太多关于如何链接实际终端以显示实时输出的文档。不过,我认为可以通过某种形式的Web套接字来捕获输出。
我也看到了一些使用node.js中的child_process.exec发送命令到终端的方法,但我很难找到将两者连接起来的任何东西。
我不希望用户能够与页面上的终端窗口交互或运行代码,我只想在他们按下按钮时显示代码的输出。
我已经尝试了一些方法,但还没有找到任何允许这种用例的方法。
我看到可以使用xterm.js在网页上显示终端,如此处所述,但似乎没有太多关于如何链接实际终端以显示实时输出的文档。不过,我认为可以通过某种形式的Web套接字来捕获输出。
我也看到了一些使用node.js中的child_process.exec发送命令到终端的方法,但我很难找到将两者连接起来的任何东西。
我不希望用户能够与页面上的终端窗口交互或运行代码,我只想在他们按下按钮时显示代码的输出。
有没有人知道可以促进这种用例的技术?可能是Python中的某些内容,但我的网页目前使用html和javascript。我知道仅凭客户端代码不可能实现这一点,我需要一种服务器端语言,但最好是与javascript很好地集成的语言。
谢谢