Bluetooth: getAvailability() メソッド
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
Bluetooth
インターフェイスの getAvailability()
メソッドは、デバイスに Bluetooth アダプターがある場合は true
を返し、そうでない場合は false
を返します。(ユーザーがブラウザーを本当の値を公開しないよう設定した場合は除きます)
メモ: getAvailability()
が true
を返す場合でも、ユーザーが Web Bluetooth API の使用を許可しないかもしれません。
(navigator.bluetooth.requestDevice()
が BluetoothDevice
で解決しないかもしれません)
また、ユーザーはブラウザーを本当の値ではなく固定の値を返すよう設定する可能性があります。
構文
js
getAvailability()
引数
なし
返値
例外
このメソッドは例外を投げません。
例
この断片は、Bluetooth に対応しているかを表すメッセージをコンソールに出力します。
js
navigator.bluetooth.getAvailability().then((available) => {
if (available) {
console.log("このデバイスは Bluetooth に対応しています!");
} else {
console.log("残念!Bluetooth に対応していません");
}
});
仕様書
Specification |
---|
Web Bluetooth # dom-bluetooth-getavailability |
ブラウザーの互換性
BCD tables only load in the browser