Что я хотел бы сделать, так это предоставить ссылку на веб-страницу интрасети, которая запустит сеанс telnet и передаст контекстную информацию в сценарий оболочки, который приведет пользователя к определенному «зеленому экрану».
Эта «псевдосвязь» может помочь показать, что я ищу:
<a href = "telnet://<user>:<password>@<host>?showdetail%20123">detail for 123</a>
Частью этого решения может быть предлагаемый клиент telnet, который для этого может взаимодействовать с браузерами (возможно, через JavaScript). Бонусные баллы за обфускацию учетных данных (но на данный момент предполагается, что это будет вход «только для чтения»).
Спасибо!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


На мой взгляд, и я бы хотел, чтобы меня доказали, что у вас будут проблемы с песочницей (безопасностью). Проверьте мой вопрос здесь, который мало интересовал, но я думаю, что это в основном то же самое: вы не можете открывать внешние приложения из браузера, если они не связаны с уже с типом mime, протоколом или чем-то еще.
Извините, не могу: вопрос удален. Он не получил никакого интереса и хороших ответов (следовательно, я смог его удалить). Без сомнения, я спрашивал об Adobe Flash или, возможно, AIR и о запуске произвольных исполняемых файлов ... запрещенных материалах. Но поскольку вы можете запускать URL-адреса и создавать сервер на локальном хосте, который запускает исполняемые файлы (командный прокси), у вас есть варианты.
Есть несколько java-апплетов, которые можно использовать в качестве клиентов Telnet, вы можете использовать один из них в браузере.
Вы не можете сделать это с помощью telnet: URL в большинстве браузеров (IE, FF, afaik). URL-адрес telnet был первоначально описан в RFC 1738 и предоставлял только информацию об имени хоста, порту, имени пользователя и пароле.
Когда вы щелкаете по нему, браузер обычно запрашивает у ОС обработчик "telnet" по умолчанию, который является запущенным внешним приложением. Большинство современных клиентов Telnet принимают эти параметры и используют их.
Эта архитектура немного различается между браузерами, но приложение обычно внешнее. Время от времени на bugzilla.mozilla.org поступали запросы о поддержке подключаемого модуля telnet или собственного клиента telnet, но он никогда не привлекал особого внимания.
Могут быть встроенные решения, такие как java-апплет, но я сомневаюсь, что они вызываются с помощью telnet: URL.
Вы поняли вопрос - дело не в telnet, а в передаче параметров через telnet. Это хороший технический ответ, который я могу использовать для адаптации требований. Еще раз спасибо Stack Overflow!
Ссылка на ваш вопрос никуда не делась ... можешь исправить?