0

ブルートゥースがjavascriptで有効になっているかどうかを確認することは可能ですか?その変更を検出するイベントはありますか?

getAvailability()Web Bluetooth API にはメソッドがあります:

getAvailability() は、ユーザー エージェントが Bluetooth 無線を備えたシステムで実行されている場合は true で解決され、それ以外の場合は false で解決される promise を返します。アプリケーションは requestDevice() を使用してユーザーに無線をオンにするように促すことができるため、Bluetooth 無線の電源状態は可用性に影響しません。availabilitychanged イベントは、Bluetooth 無線の可用性の変化を検出するために使用できます。

この API は、開発者が Web Bluetooth の UI をユーザーに表示する必要があるかどうかを知るのに役立ちます。

Web Bluetooth / 可用性のサンプル

ただし、説明したように、Bluetooth ラジオの電源状態は可用性に影響を与えず、コンピューターの設定から Bluetooth をオフにしても反応しません。

4

1 に答える 1