webssh icon indicating copy to clipboard operation
webssh copied to clipboard

中文无法输入、[误]查看二进制的文件ws中断

Open staugur opened this issue 1 year ago • 5 comments

大佬好:

发现了这款webssh,测试了常用的命令都挺顺畅,"录像"回放功能挺好,不过就发现命令行无法输入中文,显示没问题,前端用的是 xterm.js 应该支持中文吧?

然后就是已知 issue #4 提到的 cat 图片中断,head/tail等查看二进制都会中断~

staugur avatar Jul 21 '22 03:07 staugur

cat 中断问题解决了。中文输入的问题,还没解决。问题应该在前端,你们可以尝试fork代码解决下

widaT avatar Jul 26 '22 02:07 widaT

还是有问题 image

yuanhao2015 avatar Jul 26 '22 06:07 yuanhao2015

还是有问题 image

你是不是更新代码,没有重新去front下面 npm run build?看起来像前端代码,没生效。

widaT avatar Jul 27 '22 05:07 widaT

前端也是用你的最新的代码打包的,还是不行

yuanhao2015 avatar Jul 27 '22 06:07 yuanhao2015

将 terminal.onKey 改为了 terminal.onData,这样就可以支持中文输入了,更改代码如下: terminal.onData((data) => { webSocket.send(msgData + Base64.stringify(Utf8.parse(data)), ArrayBuffer) }) 大家可以试试。

go1223 avatar Apr 27 '23 06:04 go1223