Могу ли я заставить xtermjs преобразовывать коды ANSI в цвета HTML через соединение через веб-сокет? - PullRequest
0 голосов
/ 23 декабря 2018

Я создаю пользовательский браузерный игровой клиент для подключения к серверу MUD.Это происходит через веб-сокет, и грязевой сервер, похоже, правильно отправляет цветовые коды ANSI, однако xtermjs, похоже, не преобразует их (из веб-сокета).Он преобразует их просто отлично, используя term.write () из браузера клиента.term.write('Hello from \x1B[1;3;31mxterm.js\x1B[0m $ ') Это прекрасно работает.Но данные, попадающие через веб-сокет, просто отображают коды ANSI вместо их рендеринга.Кажется, что я мог бы использовать библиотеку, такую ​​как ansi_up для обработки этих https://github.com/drudru/ansi_up

За исключением того, что я понятия не имею, где подключиться к xtermjs, чтобы сделать это.Я просматривал документы по xtermjs, но до сих пор не понял этого.https://xtermjs.org/docs/

Есть предложения?

...