Bluetooth
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The Bluetooth interface of the Web Bluetooth API returns a
Promise to a BluetoothDevice object with the specified
options.
Instance properties
Inherits properties from its parent EventTarget.
Instance methods
Bluetooth.getAvailability()Experimental-
Returns a
Promisethat resolved to a boolean value indicating whether the user-agent has the ability to support Bluetooth. Some user-agents let the user configure an option that affects what is returned by this value. If this option is set, that is the value returned by this method. Bluetooth.getDevices()Experimental-
Returns a
Promisethat resolved to an array ofBluetoothDevices which the origin already obtained permission for via a call toBluetooth.requestDevice(). Bluetooth.requestDevice()Experimental-
Returns a
Promiseto aBluetoothDeviceobject with the specified options.
Events
availabilitychangedExperimental-
An event that fires when Bluetooth capabilities have changed in availability.
Specifications
| Specification |
|---|
| Web Bluetooth # bluetooth |
Browser compatibility
BCD tables only load in the browser