0

現在、Bluetooth API を使用して Google Chrome 拡張機能をプログラミングしています (Bluetooth API は chrome-dev のみにあるため、Chrome の私のバージョンは chrome-dev です)。このスクリプト (notify.js) の最初の行で「予期しない識別子エラー」が発生します。

chrome.bluetooth.getAdapterState( function(AdapterState result) {

    if (result.powered == false || result.available == false ) {
        alert("no bluetooth!!!");
    } else {
        alert("bluetooth!!!");
    }
});

問題を解決する方法を知っている人はいますか?ありがとう

4

1 に答える 1

0
  • Chrome は App API に Javascript を使用します。
  • Javascript は動的に型付けされた言語です。そのため、オブジェクトのタイプを指定する必要はありません (関数にパラメーターを送信する場合も)。

したがって、「AdapterState」部分を削除するだけで、「予期しない識別子エラー」は表示されなくなります。

chrome.bluetooth.getAdapterState( function(result) {

  if (result.powered == false || result.available == false ) {
    alert("no bluetooth!!!");
  } else {
    alert("bluetooth!!!");
  }
});
于 2013-12-07T23:47:16.700 に答える