Browser 是否有一种从浏览器与USB设备通信的方法?
在普通浏览器(FF、Safari、IE8等)中是否有与USB设备通信的方法? 我想它可能是Javascript->Java桥或其他东西 请指教Browser 是否有一种从浏览器与USB设备通信的方法?,browser,usb,Browser,Usb,在普通浏览器(FF、Safari、IE8等)中是否有与USB设备通信的方法? 我想它可能是Javascript->Java桥或其他东西 请指教 p.S.依赖性最小是否可能?如果不是,那么基于浏览器的软件的全部意义都是无用的(在我的例子中)为什么基于浏览器的软件的意义是无用的 浏览器->USB似乎是一个巨大的安全漏洞 我不让浏览器与我的硬盘对话,为什么它要与我的闪存对话 我不让我的浏览器与我的内置网络摄像头对话;为什么要用到我的usb网络摄像头?如果你的CC和条形码扫描仪像HID设备一样工作(基本
p.S.依赖性最小是否可能?如果不是,那么基于浏览器的软件的全部意义都是无用的(在我的例子中)为什么基于浏览器的软件的意义是无用的 浏览器->USB似乎是一个巨大的安全漏洞 我不让浏览器与我的硬盘对话,为什么它要与我的闪存对话
我不让我的浏览器与我的内置网络摄像头对话;为什么要用到我的usb网络摄像头?如果你的CC和条形码扫描仪像HID设备一样工作(基本上是键盘模拟),是的,你可以,我已经看过了。如果它们比这更复杂,这取决于,系统将需要设备的驱动程序,然后取决于操作系统。但是,例如,有一些智能卡读卡器将卡挂接到系统的证书框架中进行身份验证 然而,你不可能在这种读卡器上使用有芯片的信用卡,因为这种读卡器的协议要求与信用卡进行双向通信。我认为可能有一种方法可以通过USB与适当的销售点CC终端进行通话,但这很可能需要驱动程序。对于Silverlight 4(beta版),有一些方法可以做到这一点,但仅适用于受信任的应用程序,可能不是您希望的方式 它为COM自动化提供了一个API。这意味着您需要一个驱动器来为您公开一些COM互操作,或者您必须自己编写一些东西来控制USB端口/设备 这篇文章似乎是一个很好的例子: 有两种选择
2.使用本地HTTP服务器,并将JQuery回发到inturns与HID对话的本地HTTP服务器。Google chrome提供javascript USB设备接口,但这是特定于chrome的
不确定您在其他浏览器上会做什么。Electron在这里也可以很好地使用,因为它构建在节点上,可以访问HID设备。还有一个很好的访问HID设备。你想连接到什么样的USB设备,你到底想用它做什么?信用卡读卡器和条形码扫描仪。可能是另一个串行设备。对不起,我的意思是它在我的情况下是无用的。这是一个毫无意义的评论,没有以任何方式或形式解决这个问题。原始海报似乎只需要从USB输入到浏览器,这可以通过使用jquery对事件执行操作来完成,但只有当窗口处于焦点时。