Как лучше всего взаимодействовать с периферийным устройством из браузера
-
27-10-2019 - |
Вопрос
Это может быть очень элементарный вопрос, я заранее прошу прощения. Мне нужно взаимодействовать с устройством из веб -приложения. Более конкретно устройство Twain. В настоящее время я использую подписанный Java -апплет для этого. Обычно это работает хорошо; Подписанный апплет работает на нескольких платформах и обеспечивает необходимое взаимодействие с устройством. У меня проблема в том, что апплеты, кажется, не дают долгом для мира браузеров, по крайней мере, позволяя не сандбоковым доступу, как это. Мне нужно знать, какие другие варианты доступны.
Требования, которые я действительно хотел бы удовлетворить
- может получить доступ к местным устройствам. Сертификат подписания кода не является проблемой.
- в первую очередь на основе Интернета. Пока это может быть доставлено через Интернет и инициировать через веб -приложение в будущем, мы в порядке.
- быть поперечной платформой. В настоящее время я могу использовать сканеры на Mac и ПК через Twain и Linux Machines через SANE.
Я не знаком с такими технологиями, как Flash и Silverlight. Любой из этих жизнеспособных вариантов? Что -нибудь?
Решение 3
Я в конечном итоге использовал Morena. Позже я увидел этого другого, который выглядит многообещающе. http://www.dynamsoft.com/products/webtwain_news.aspx
Другие советы
Прямо сейчас я знаю только расширения ActiveX, Applet или Browser, которые доступны (просто ищите в Интернете и выбираю то, что вам нравится). Довольно скоро я полагаю, что варианты Flash и Silverlight будут доступны, но я не знаю ни одного на данный момент.
Я надеюсь, что вы уже нашли ответ, но для всех, кто просто спотыкается с этой проверкой Morena (ссылка ниже). Я бы предложил Morena 6, что я использовал. Он поддерживает Twain (Win/Mac) и Sane (Linux). Есть также Morena 7, которая поддерживает WIA и ICA, поэтому на интерфейсе сканера нет поддержки Linux и меньше вариантов.