2012-12-11 10 views
23

Mam plik tekstowy, który zawiera dane wyjściowe terminala, który zawiera wszystkie rodzaje kodów znaków, takich jak przesuwanie kursora itp. Jak mogę renderować to poprawnie w przeglądarce?Czy istnieją biblioteki javascript, które mogą renderować dane wyjściowe terminala w przeglądarce?

+1

Hm, można zadzierać i spróbować wyodrębnić emulator terminalu z [jslinux] (http://bellard.org/jslinux/). –

+0

Spójrz na 9 cloud ide, wykonują one całkiem niezłą pracę z przeglądarką termilal https://github.com/ajaxorg/cloud9/ – dmi3y

+0

@jabalsad Mogę spróbować dostarczyć bardziej szczegółową odpowiedź, jeśli masz jakiś kod lub plik do pobierania próbek . – hitautodestruct

Odpowiedz

13

Istnieje sevral opcje, które znalazłem w oparciu o emulacji terminala za pomocą javascript:

Pierwsza opcja wydaje się być najbliższym rozwiązaniem tego, co y potrzebujesz.

+0

Łącze GateOne wskazuje ten sam adres URL co wtyczka jQuery Terminal. Dzięki za odpowiedź, będę musiał ocenić, aby zobaczyć, co mogą i nie mogą zrobić. – jabalsad

+0

@jabalsad Naprawiono, dzięki za heads up. BTW Jeśli opublikujesz przykładowy plik, być może będę mógł dodać jakiś kod wyjaśniający do odpowiedzi. – hitautodestruct

+0

Niektóre ze znaków kontrolnych, o których mówię, to \\ [00; 01H lub \\ [16; 00H. Muszę się z tobą skontaktować w sprawie rzeczywistego przykładowego pliku, ale to nie powinno mieć znaczenia, ponieważ wszystkie emulatory terminali interpretują znaki kontrolne w ten sam sposób. – jabalsad

Powiązane problemy