Bluetooth

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

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

Web Bluetooth APIBluetooth インターフェイスは、指定のオプションに合致する BluetoothDevice オブジェクトで解決する Promise を返します。

EventTarget Bluetooth

インスタンスプロパティ

親の EventTarget からプロパティを継承します。

インスタンスメソッド

Bluetooth.getAvailability() Experimental

ユーザーエージェントに Bluetooth を扱う機能があるかを表す boolean 値で解決する Promise を返します。これが何を返すかに影響するオプションをユーザーが設定できるユーザーエージェントもあります。このオプションが設定されている場合、このメソッドはその値を返します。

Bluetooth.getDevices() Experimental

オリジンが既に Bluetooth.requestDevice() の呼び出しにより使用する許可を得ている BluetoothDevice の配列で解決する Promise を返します。

Bluetooth.requestDevice() Experimental

指定のオプションに合致する BluetoothDevice オブジェクトで解決する Promise を返します。

イベント

availabilitychanged Experimental

Bluetooth の能力のうち利用可能性が変化したとき発火するイベントです。

仕様書

Specification
Web Bluetooth
# bluetooth

ブラウザーの互換性

BCD tables only load in the browser