找不到Chrome应用程序usb DigitalPerson指纹读取器

找不到Chrome应用程序usb DigitalPerson指纹读取器,usb,google-chrome-app,Usb,Google Chrome App,我正在尝试开发Google Chrome应用程序(或扩展,不确定),以便在Windows上使用DigitalPersona指纹阅读器 以下: 结果是“应用程序已被授予“usbDevices”权限,但未找到设备”。 p、 以上usb信息在windows设备管理器中找到 我不知道为什么会这样。 谷歌Chrome不支持DigitalPersona指纹阅读器吗 p、 南卡罗来纳州hrome://inspect 表示“未检测到任何设备。” manifest.json的内容与旋钮示例相同,但vendorI

我正在尝试开发Google Chrome应用程序(或扩展,不确定),以便在Windows上使用DigitalPersona指纹阅读器

以下:

结果是“应用程序已被授予“usbDevices”权限,但未找到设备”。 p、 以上usb信息在windows设备管理器中找到

我不知道为什么会这样。 谷歌Chrome不支持DigitalPersona指纹阅读器吗

p、 南卡罗来纳州hrome://inspect 表示“未检测到任何设备。”

manifest.json的内容与旋钮示例相同,但vendorId和productId:

{
    "name": "USB Spinner Sample",
    "version": "0.3",
    "manifest_version": 2,
    "minimum_chrome_version": "23",
    "app": {
        "background": {
            "scripts": ["background.js"]
        }
    },
    "permissions": ["usb"],
    "optional_permissions": [ {"usbDevices": [{"vendorId": 1466, "productId": 10}]}]
}
如图所示:

一些Windows设备驱动程序拥有设备所有权,不允许Chrome连接到它们。如果
openDevice
findDevice
不适合您,您可以尝试使用通用的低级驱动程序


嘉浩证实了这一理论,因为用该工具安装了一个通用的低级USB驱动程序解决了问题。

你的清单是什么?另外,
chrome.usb
仅在应用程序中可用,因此请编辑扩展标签。添加了manifest.jsond您真的需要在
可选权限中使用它吗?如果是,您是否正确地要求授予它们?另一个考虑因素,来自a的描述:“一些Windows设备驱动程序拥有设备的所有权,不允许Chrome连接到它们。如果
openDevice
findDevice
对您不起作用,您可以尝试使用通用的低级驱动程序。”将驱动程序替换为后,此应用程序找到了设备。非常感谢。在将DigitalPersona指纹扫描仪更改为通用驱动程序后,您是否成功与之通信?当我将驱动程序更改为通用驱动程序(libusbK)时,扫描仪蓝色指示灯熄灭。从那以后它似乎就不起作用了。我可以使用openDevice打开设备,但它似乎没有拾取手指扫描事件。请告诉我你是怎么做的。谢谢
{
    "name": "USB Spinner Sample",
    "version": "0.3",
    "manifest_version": 2,
    "minimum_chrome_version": "23",
    "app": {
        "background": {
            "scripts": ["background.js"]
        }
    },
    "permissions": ["usb"],
    "optional_permissions": [ {"usbDevices": [{"vendorId": 1466, "productId": 10}]}]
}