0
シリアルポートから読み取ろうとしているパッケージ化されたChromeアプリケーションがあります。しかし、私がchrome.serial.getDevices()
を呼び出すたびに、それは返されません(私の関数は呼び出されません)。Mac OS Xでchrome.serial.getDevices()がハングアップ
chrome.browserAction.onClicked.addListener(function(tab) {
var onGetDevices = function(ports) {
alert("Devices");
for (var i=0; i<ports.length; i++) {
alert(ports[i].path);
}
}
alert("before");
chrome.serial.getDevices(onGetDevices);
alert("after");
});
before
メッセージが表示されますが、after
1にはありません:
私のコードは私のブラウザのアクションボタンをクリックに反応するのと同じくらい簡単です。私も同様にconnect()
を直接呼び出そうとしましたが、それも返されません。
chrome.serial.connect("/dev/tty.usbserial-AI02KQN0", {bitrate: 9600}, onConnect);
私はMac上でChromeが正常にシリアルポートから読み取ることができないことを示唆しているpostsの数を読んだが、私はこの問題に苦しんでいた場合、私はわからない、または他の何か。
アイデア? Windowsマシンに移行する必要がありますか?ありがとう。