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