Терминал / Консоль внутри браузера - PullRequest
2 голосов
/ 04 июля 2011

Я никогда не пытался изменить веб-браузер, но возможно ли встроить программу в качестве элемента DOM?

Простейшим примером было бы взять эту глупую программу-калькулятор в меню «Пуск»> «Приложения» и просто поместить ее в верхнем левом углу браузера. Мне не нужно, чтобы общаться с браузером, просто сидеть и быть интерактивным.

Что мне действительно нужно, так это ssh-доступ через терминал (т.е. через Putty или командную строку Linux), но я не хочу использовать Anyterm или Ajaxterm, который невероятно медленный Точно так же я не хочу заставлять пользователя открывать новый терминал. Хотя функционально это будет то же самое, оно не выглядит и не ощущается одинаково.

Я уверен, что есть способ сделать это, я просто не знаю, с чего начать.

Приветствия

1 Ответ

1 голос
/ 04 июля 2011

В принципе это возможно. Вы должны использовать какую-то программу, которая будет выполняться каким-либо плагином браузера (или другим механизмом, специфичным для браузера), или делать это полностью в JavaScript.

Возможные механизмы: Flash (который будет выполняться плагином Flash браузера) или Java-апплет (который обычно выполняется плагином Java, хотя некоторые браузеры (подобно Konqueror) имеют собственный способ встраивания Java-апплетов).

Для клиентского SSH-доступа с терминалом, выполненным на Java, почти готовым решением будет JCTerm вместе с JSch (оба из JCraft).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...