ブルートゥースがjavascriptで有効になっているかどうかを確認することは可能ですか?その変更を検出するイベントはありますか?
getAvailability()
Web Bluetooth API にはメソッドがあります:
getAvailability() は、ユーザー エージェントが Bluetooth 無線を備えたシステムで実行されている場合は true で解決され、それ以外の場合は false で解決される promise を返します。アプリケーションは requestDevice() を使用してユーザーに無線をオンにするように促すことができるため、Bluetooth 無線の電源状態は可用性に影響しません。availabilitychanged イベントは、Bluetooth 無線の可用性の変化を検出するために使用できます。
この API は、開発者が Web Bluetooth の UI をユーザーに表示する必要があるかどうかを知るのに役立ちます。
ただし、説明したように、Bluetooth ラジオの電源状態は可用性に影響を与えず、コンピューターの設定から Bluetooth をオフにしても反応しません。