Bluetooth: availabilitychanged イベント

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

availabilitychanged イベントは、ユーザーエージェントで Bluetooth システム全体が利用可能になるか利用不可能になったとき発火します。

構文

addEventListener() などのメソッドでイベント名を用いるか、イベントハンドラープロパティを設定します。

js

addEventListener("availabilitychanged", (event) => { })

onavailabilitychanged = (event) => { }

イベント型

汎用の Event です。

Bluetooth の利用可能性の変化の通知を受け取るには、このように addEventListener() を用いて Bluetooth インスタンスにハンドラーを追加するとよいです。

js

Bluetooth.addEventListener("availabilitychanged", (event) => {
  const availability = event.value;
});

別の方法として、Bluetooth.onavailabilitychanged イベントハンドラープロパティを用いて availabilitychanged イベントのハンドラーを構築できます。

js

Bluetooth.onavailabilitychanged = (event) => {
  const availability = event.value;
};

仕様書

Specification
Web Bluetooth
# eventdef-bluetooth-availabilitychanged
Web Bluetooth
# dom-bluetooth-onavailabilitychanged

ブラウザーの互換性

BCD tables only load in the browser

関連情報