Active-X и Ajax интернет-клиент-серверная связь

Я должен использовать сканер на веб-странице интернет-сайта. Насколько я знаю, ни Flash, ни Silverlight в настоящее время не способны общаться с таким оборудованием. Похоже, в настоящее время нет альтернативы Active-X для такой операции (поправьте меня, если я ошибаюсь).

После сканирования изображения я должен отправить его на сервер через HTTPS и дождаться результата обработки.

У меня есть несколько альтернатив здесь:

  • Начните опрос ajax с регулярным интервалом
  • Поместите функцию опроса прямо в компонент active-x

Какой подход вы бы предпочли лично?

Можно ли установить механизм событий для подхода Active-X (когда сервер отправляет результат обратно на веб-страницу?). Будут ли события работать для подхода javascript/ajax?

Заранее спасибо!

1 ответ

Решение

Пусть клиент отсканирует и загрузит файл. Вот как это делается в эти дни. Программное обеспечение для сканирования является частью ОС - по крайней мере, в Windows и MacOS оно есть.

С объектом ActiveX это станет кошмаром поддержки. Кроме того, подумайте обо всех пользователях Firefox/Chrome/Opera/Non-Windows.

Кроме того, я смутно напоминаю, что поддержка сканера будет добавлена ​​в HTML5.

Другие вопросы по тегам