Проект "Свободные голосования"
http://gplvote.andyhost.ru/forum/

Как технически происходит подписывание голоса?
http://gplvote.andyhost.ru/forum/viewtopic.php?f=21&t=157
Страница 1 из 1

Автор:  Sergey [ 20 сен 2011, 19:22 ]
Заголовок сообщения:  Как технически происходит подписывание голоса?

Почитал форум и не понял как технически будет подписываться голос. Будет ли в этом учавствовать програмный агент и как в таком случае происходит взаимодействие ПА и браузера?

Автор:  Андрей [ 20 сен 2011, 21:07 ]
Заголовок сообщения:  Re: Как технически происходит подписывание голоса?

Sergey писал(а):
Почитал форум и не понял как технически будет подписываться голос. Будет ли в этом учавствовать програмный агент и как в таком случае происходит взаимодействие ПА и браузера?

Визуально это выглядит так (лучше попробовать)...

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

То-же самое вы можете сделать вручную - скопировав текст из верхнего текстового поля, например, в программу GPA, там его подписать и подписанный вариант скопировать в нижнее поле. Этот вариант, естественное, намного менее удобен чем использование программного агента.

Или вас интересуют технические детали взаимодействия страницы, броузера и программного агента?

Автор:  Sergey [ 20 сен 2011, 23:22 ]
Заголовок сообщения:  Re: Как технически происходит подписывание голоса?

Андрей писал(а):
Или вас интересуют технические детали взаимодействия страницы, броузера и программного агента?

Да, это.

Автор:  Андрей [ 21 сен 2011, 10:26 ]
Заголовок сообщения:  Re: Как технически происходит подписывание голоса?

Агент слушает 127.0.0.1:7920. На странице где нужно, например, подписать текст стоит JavaScript. Ajax запросом он отправляет нужные данные на этот порт, получает ответ и размещает его в нужном поле.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/