从ASP访问USB设备.净MVC



我希望我的web应用程序(仅在intranet上运行)能够与USB指纹设备接口,该设备通过注册web应用程序捕获用户的指纹

我试着用谷歌搜索,但似乎唯一可行的方法是Active X,据我所知,它只支持IE。

是否有一个解决方案/工作周围/粗糙的黑客,让我与USB设备的接口,跨所有浏览器工作?

我可以接受以下条件:

  1. 提示安装第三方文件/active x/etc
  2. 的安全性与我无关,因为它只在内网使用

写一个浏览器插件怎么样?例如,Chrome开发人员文档中有关于访问硬件设备的信息,带有专门访问USB设备的API。

你可以使用一个内容脚本与你的页面进行交互,例如,用你的指纹扫描UI替换<input type="fingerprint" />元素。显示扫描打印的图像)。我不知道你想要实现的用户体验的细节,所以很难说。

另一种方法是生成一个窗口。fingerprintscanning事件(你也可以用Content脚本和消息传递来做),然后你可以在应用服务器的常规javascript页面代码中处理。


浏览器扩展的缺点是它更专业:如果你想要一个Firefox或IE插件,你必须专门为它们编写。只是把它作为Flash/Silverlight/Java(它们是跨浏览器的,但有自己的缺点)的替代品。

Silverlight可信应用程序呢?

编辑-另外,作为旁注,我认为安全应该始终是一个问题,因为像支点攻击和社会工程这样的事情。

Hack我不知道,但你可以做你的web应用程序发送一些东西到队列,并安装一个客户端从这个队列读取数据。你明白吗?

最新更新