我有一个文本文件,其中包含终端输出,其中包含各种字符代码,如移动光标等。如何在浏览器中正确渲染此代码?是否有任何JavaScript库可以在浏览器中呈现终端输出?
回答
有使用Javascript,我已经基于终端仿真,发现几夭选项:
的第一选择似乎成为最接近y的解决方案你需要。
GateOne链接指向与jQuery Terminal Plugin相同的URL。感谢您的回答,我将不得不评估看看他们能做什么,不能做什么。 – jabalsad
@jabalsad固定,谢谢你的抬头。顺便说一句如果你发布了一个示例文件,我可能会添加一些解释代码的答案。 – hitautodestruct
我所说的一些控制字符是\\ [00; 01H或\\ [16; 00H。我将不得不回复你关于一个实际的样本文件,但这应该是不相关的,因为所有的终端仿真器都以相同的方式解释控制字符。 – jabalsad
我用term.js,bone.io,expres.io进行终端仿真。它的工作很好。
https://github.com/drudru/ansi_up可能是你需要什么,这将使任何termial输出到html
- 1. 在MVC中,视图最终是否将HTML呈现回Controller,或视图是否将HTML呈现给浏览器?
- 2. 是否可以在没有浏览器的情况下在后端运行JavaScript?
- 3. 在浏览器中未呈现的difflib.HTMLDiff.make_file()的输出
- 4. 浏览器端JavaScript模板引擎如何呈现模板?
- 5. 是否有任何现有的ant buildfile(build.xml)浏览器?
- 6. 是否有任何js库取代IE浏览器的Chrome浏览器框架
- 7. “鬼”14px出现在任何浏览器呈现时,无法找出原因
- 8. 用户是否可以在浏览器中修改网站JavaScript?
- 9. 是否可以在JavaScript中使用浏览器访问音频?
- 10. 是否可以在javascript中添加浏览器代码
- 11. 是否可以在浏览器中停止JavaScript重定向?
- 12. 是否可以浏览一个网站“没有浏览器”?
- 13. 本地@ font-face声明未在任何浏览器中呈现
- 14. 是否有浏览器呈现错误列表?
- 15. 是否有任何浏览器实现了DOM3 EventListenerList?
- 16. 是否有任何Javascript图表库,我可以使用黑莓浏览器。没有ActiveX?
- 17. 在Web浏览器上显示终端输出?
- 18. 在浏览器中模拟linux终端
- 19. PHP不会在浏览器中呈现
- 20. 是否可以展开Web浏览器?
- 21. 浏览器呈现不同
- 22. 浏览器呈现网页
- 23. 是否可以在没有插件的浏览器中实现语音聊天?
- 24. 如何优化此HTML以在浏览器中更快呈现?
- 25. 终端说视图已经呈现,但它并不实际在浏览器中呈现?
- 26. 记录浏览器设置,在客户端浏览器上呈现html。
- 27. 呈现集中在PC浏览器,但在iPhone浏览
- 28. 是否有任何USB终端
- 29. 是否有任何事件可以重新聚焦浏览器页面?
- 30. 是否有任何节点WebSocket服务器JavaScript客户端库?
嗯,你可以乱用,并尝试提取终端仿真器来自[jslinux](http://bellard.org/jslinux/)。 –
看看9个云端IDE,他们在浏览器中使用非常好的工作https://github.com/ajaxorg/cloud9/ – dmi3y
@jabalsad如果您有任何代码或文件需要抽样,我可以尝试提供更详细的答案。 – hitautodestruct