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.