USB実験的APIを使用してChrome拡張機能を開発したいと考えています。USBデバイスが接続されているのを見つけることができませんでした。この拡張機能の出発点は次のコードです: ノブの例 USB デバイスに合わせて vid と pid を変更しましたが、成功しませんでした。カナリアと開発チャンネルの両方で Windows を試しました。
結果がなかったので、マニフェストを次のように変更しました。
{
"name": "USB Spinner",
"version": "0.1",
"manifest_version": 2,
"app": {
"background": {
"scripts": ["background.js"]
}
},
"permissions": [
"app.window",
"experimental",
"usb"
]
}
アクセス許可に実験的な ans usb フィールドを追加しました。しかし、まだ結果はありません。
USB デバイスにアクセスするための私のコードは次のとおりです。
var VENDOR_ID = 0x1234;
var PRODUCT_ID = 0x0006;
var usb = chrome.experimental.usb;
var deviceOptions = {
onEvent: function(usbEvent) {
}
};
usb.findDevice(
VENDOR_ID,
PRODUCT_ID,
deviceOptions,
function(device) {
if (!device) {
console.log('device not found');
return;
}
console.log('Found device: ' + device.handle);
}
);
どんな助けでも本当に感謝しています。
何が欠けていますか?