--- title: Bluetooth slug: Web/API/Bluetooth tags: - API - Buetooth - Interface - Non-standard - Reference - Web Buletooth API translation_of: Web/API/Bluetooth ---

{{ apiref("W3C Bluetooth API") }} {{Non-standard_header()}}

Web Bluetooth APIBluetooth インターフェースは、オプション指定した {{domxref("BluetoothDevice")}} の {{jsxref("Promise")}} を返します。

インターフェース

interface Bluetooth {
  Promise<BluetoothDevice> requestDevice(RequestDeviceOptions options);
};
Bluetooth implements EventTarget;
Bluetooth implements BluetoothDeviceEventHandlers;
Bluetooth implements CharacteristicEventHandlers;
Bluetooth implements ServiceEventHandlers;

プロパティ

なし

メソッド

{{domxref("Bluetooth.requestDevice()")}}
オプション指定した {{domxref("BluetoothDevice")}} の {{jsxref("Promise")}} を返す。

仕様

仕様 ステータス コメント
{{SpecName('Web Bluetooth', '#bluetooth', 'Bluetooth')}} {{Spec2('Web Bluetooth')}} 初期定義。

ブラウザー実装状況

{{CompatibilityTable}}
機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート {{CompatChrome (45.0)}} [1] {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
機能 Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
基本サポート {{CompatNo}} {{CompatNo}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatChrome (48.0)}} [2]

[1] フラグが必要です。Chrome OS のみです。

[2] フラグが必要です。Android 6 (Marshmallow) 以上が求められます。