我正在嘗試開發Google Chrome應用程序(或擴展程序,不確定)在Windows上使用DigitalPersona指紋識別器。Chrome App usb DigitalPersona指紋識別器未找到
以下: https://developer.chrome.com/apps/usb https://github.com/GoogleChrome/chrome-app-samples/tree/master/usb
var DEVICE_INFO = {
"vendorId": 1466, //0x05BA
"productId": 10 //0x000A
};
chrome.usb.findDevices(DEVICE_INFO, call_method);
結果是 「應用程序被授予」usbDevices的許可,但沒有找到設備「。 p.s.上面的usb信息在windows設備管理器中找到。
不知道爲什麼會發生這種情況。 Google Chrome不支持DigitalPersona指紋識別器嗎?
p.s. Chrome://檢查「沒有檢測到設備」。
manifest.json中的內容是一樣的旋鈕的例子,但廠商ID和產品編號:
{
"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}]}]
}
你的清單是什麼?此外,'chrome.usb'僅適用於應用程序,所以請編輯擴展標籤。 – Xan
添加了manifest.json – chiahao
你真的需要'optional_permissions'嗎?如果是的話,你是否正確地要求授予他們? – Xan