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 getAvailability()
method of the Bluetooth
interface returns true
if the device has a Bluetooth adapter, and false otherwise (unless the user has configured the browser to not expose a real value).
Note: A user might not allow use of Web Bluetooth API, even if getAvailability()
returns true
(navigator.bluetooth.requestDevice()
might not resolve with a BluetoothDevice
). Also, a user can configure their browser to return a fixed value instead of a real one.