Название: Написание плагина для браузеров Отправлено: merke от Май 27, 2012, 15:11 Всем привет!
Стоит такая задача, разработать плагин для всех популярных браузеров. Из минимального набора функций он должен уметь подсоединяться к серверу написанному на Qt по протоколу TCP/IP и получать от него команды. Хочу сделать это как расширение, чтобы как в хроме была иконочка допустим. Нажал на неё и можно просмотреть какую нибудь информацию, или же чтобы плагин постоянно висел на соединении с сервером и при получении определенных команд, что либо делал на необходимых мне сайтах, допустим обновлял страничку. Писал бы на ява скриптах, но они не умеют работать с сокетами. Всё же хочу скомпилить плагин именно на Qt. Нарыл пока в салюшинах: qtbrowserplugin. Но блин ни как не могу собрать пример от туда. И теперь вопрос, получится ли мне вообще такое реализовать именно на Qt? Если да, то куда мне рыть? Буду очень рад любой помощи. Название: Re: Написание плагина для браузеров Отправлено: V1KT0P от Май 27, 2012, 15:20 Я думаю это не так просто будет как ты ожидаешь. Я так понимаю плагины будут для IE, Chrome, Opera, Firefox. У каждого из них свои особенности и свои способы написания плагинов.
Название: Re: Написание плагина для браузеров Отправлено: Bepec от Май 27, 2012, 15:28 Чуть разъясню.
Тебе будет необходимо изучить api всех необходимых тебе браузеров. Мало того написать, так и оттестировать на различных режимах работы и версиях их взаимодействие. Так же попадает под сомнение соединение с Qt сервером, без подтверждения - браузер будет беречься о безопасности. Название: Re: Написание плагина для браузеров Отправлено: merke от Май 27, 2012, 16:08 Так скомпилил я пример, получилась дллка, теперь не могу её встроить в браузер(
Название: Re: Написание плагина для браузеров Отправлено: Bepec от Май 28, 2012, 07:10 изучить api браузера, не?
Название: Re: Написание плагина для браузеров Отправлено: panAlexey от Май 28, 2012, 11:18 Почему не html-леер?
Зачем плагин? Что он должен делать? Может просто AJAX? Название: Re: Написание плагина для браузеров Отправлено: merke от Май 28, 2012, 16:08 на вебе не очень удобно работать с сокетами...
Название: Re: Написание плагина для браузеров Отправлено: SimpleSunny от Май 29, 2012, 16:42 на вебе не очень удобно работать с сокетами... Может удобней будет написать промежуточный веб-сервер, который с клиентами общается через браузер (ajax, websockets), а с сервером на qt напрямую. |