Доступ к компоненту activex на клиенте с помощью ASP.NET
Я исследую ситуацию, когда нам нужно получить доступ к клиентским компонентам ActiveX для захвата отпечатков пальцев (с помощью оборудования, подключенного к клиентской машине) с компьютера клиента. ASP.NET веб-приложение.
Компоненты ActiveX установлены на клиенте и должным образом зарегистрированы. Другими словами, эти компоненты содержат отдельный установленный продукт, который предполагается присутствующим во время выполнения.
Возможно ли это?
Что я уже пробовал:
Я не смог найти ни одного действительно релевантного хита в своих поисках. Некоторые из них подходят близко, но они не являются недавними; многие из них связаны с <gasp> WinXP.
F-ES Sitecore
Чтобы получить к ним доступ, вам нужно будет использовать javascript, и для этого они должны быть помечены как безопасные для сценариев. Если этот продукт явно не предназначен для работы через интернет, то маловероятно, что вы собираетесь заставить его работать.
MikeTheFid
Спасибо за ваш ответ.
У меня есть JNI для доступа к COM-объектам на стороне клиента. Могу ли я получить доступ к банку из ASP.NET или я ограничен javascript->JAR?
(Как вы, без сомнения, можете сказать, я новичок, когда дело доходит до ASP.NET-да.)
F-ES Sitecore
javascript (а не java) может напрямую взаимодействовать с объектами ActiveX, однако поддержка ActiveX присутствует не во всех браузерах, и Microsoft даже отказывается от поддержки IE\Edge, так что как веб-технология она находится на своем пути, что заставляет меня задуматься, предназначен ли этот продукт для использования из интернета.
MikeTheFid
Именно моя позиция! Я лоббировал для тонкого клиента доступ к локально подключенному оборудованию плюс отдых для перемещения данных.
Но я должен проявить должную осмотрительность...