【发布时间】:2015-03-04 16:28:21
【问题描述】:
我正在使用 jquery-terminal 插件在文本编辑器中进行终端仿真。
它所做的只是将输入发送到服务器,服务器将输入插入到真实的
终端并返回结果。
但是,当在 jquery-terminal 中使用 Ctrl+D 时,它会调用 exit()
方法而不是真正插入 ^D。
我怎样才能让它作为正常输入发送
(如果它适用于所有命令(^C、^D、^Z 等)将是最好的
【问题讨论】:
-
您可以将 keydown 事件设置为选项并为这些键返回 false 并插入 ^D 而不是运行退出。