0

Google Chrome v.28.0.1500.71/MacOSX 10.8.4 で USB API を使用しようとしています。FindDevices メソッドは自分のデバイス (USB CCID クラス) を見つけますが、chrome.usb.listInterfaces(device,callback) を実行するとエラーが発生します

キャッチされていない TypeError: オブジェクト # にはメソッド 'listInterfaces' がありません。コードは以下を参照してください。

chrome.usb.findDevices( DEVICE_INFO, 
  function(devices) {
    if (!devices || !devices.length) {
      console.log('device not found');
      return;
    }
    console.log('Found device: ' + devices[0].handle);
    console.log(devices[0]);
    powerMateDevice = devices[0];

    console.log('listing ifcs...'); 
    chrome.usb.listInterfaces(powerMateDevice, function(ifcs){
        console.log('interfaces '+ifcs.length);
        console.log(ifcs);
    }); 

});

私の質問は、この API を間違った方法で使用していますか、またはhttp://developer.chrome.com/apps/usb.htmlで説明されているように listInterfaces がまだ実装されていませんか?

4

1 に答える 1