我想要做的是在Intranet网页上提供一个链接,该链接将启动telnet会话并将上下文信息传递给shell脚本,该脚本将用户带到特定的“绿屏”。
这个“伪链接”可能有助于显示我正在寻找的内容:
<a href="telnet://<user>:<password>@<host>?showdetail%20123">detail for 123</a>
此解决方案的一部分可能是建议的telnet客户端,可以与浏览器(可能通过JavaScript)进行交互以实现此目的。用于模糊凭证的奖励积分(但此时设想这是“只读”登录)。
谢谢!
答案 0 :(得分:2)
在我看来,我希望被证明是错的,你会遇到沙箱(安全)问题。查看my question here which got little interest,但我认为这基本上是相同的:除非已经与mime类型,协议或其他内容相关联,否则无法从浏览器打开外部应用。
答案 1 :(得分:2)
有些Java小程序可以用作telnet客户端,你可以在浏览器中使用其中一个。
答案 2 :(得分:2)
在大多数浏览器(IE,FF,afaik)中,您无法使用telnet:URL执行此操作。 telnet URL最初在RFC 1738中描述,它仅提供主机名,端口,用户名和密码的信息。
当您单击它时,浏览器通常会向操作系统询问默认的“telnet”处理程序,该处理程序是一个运行的外部应用程序。大多数现代telnet客户端都接受这些参数并将其投入使用。
这种架构在浏览器之间有所不同,但应用程序通常是外部的。在bugzilla.mozilla.org中偶尔会要求支持telnet插件或本地telnet客户端,但它从未得到太多关注。
可能有类似java applet的内联解决方案,但我怀疑它们是通过telnet调用的:URL。