什么是好的浏览器
我们有几个curses风格的应用程序,我们希望通过基于浏览器的界面提供访问。
我们有一个来自另一个供应商的应用程序,该应用程序基于旧版本的JTA(Java Telnet App)表面上提供了该应用程序,但该Applet无法处理诸如调整大小的功能,并且对回滚缓冲区和复制/粘贴的支持较差。
在这个基于Ajax界面的这一天,我很好奇是否有任何好的免费解决方案。
感谢这个网站,我看到了参考Reflection的基于网络的终端仿真器,但这对我们的需求来说可能太昂贵了。
我见过的一些潜在候选人包括
ajaxterm
没有回滚栏
但我没有机会做详细的评估。
我经常使用Ajaxterm作为从任何地方管理Web服务器的便捷方式。 直到我切换到Chrome作为我的主浏览器时,它才能很好地工作。 Ajaxterm在Firefox和IE8上效果很好,但Chrome,Safari和Opera无法使用。
我发现,在Chrome,Safari和Opera上,许多“特殊”键不会传递给Ajaxterm,包括退格键,方向键,ctrl + c,ctrl + h,home,end等。Opera更糟糕:当你按shift时,按键会被翻译成^ P,所以你不能输入大写字母。 这些东西对我来说非常明显。 他们可能也是为你炫耀的。
Anyterm在我尝试的所有浏览器中都能很好地工作,其中包括IE6。
其他要牢记的事情:
注意 :我对Ajaxterm的评论基于Ajaxterm 0.10。 我没有尝试0.11,这显然包括“小补丁”。 我对Anyterm的评论是基于他们网站上提供的演示。 我没有真正使用过它的愤怒。
我今天试过https://github.com/chjj/tty.js/,它运行良好,你可以试一试。
想知道为什么没有人提到http://shellinabox.com。 我评估了shellinabox和ajaxterm。 Shellinabox比ajaxterm更快(我不知道内部细节)。 此外,shellinabox可以登录一个用户,而不需要给用户显式的ssh访问权限(不知道它是否很好)。
尽管Shellinabox在iframe中运行问题。 但是如果你想单独运行一些东西来访问你的服务器,猜猜shellinabox是最好的选择。
我一直在运行Rails教程网站。 我最终部署了Gateone - https://github.com/liftoff/GateOne,但它在浏览器+操作系统组合方面遇到了很多问题。 最后我们创建了自己的伪终端(它不支持vim等)。 检查https://github.com/pocha/terminal-codelearn。
链接地址: http://www.djcxy.com/p/19171.html