This API is available on Firefox OS for internal applications only.
The BluetoothDeviceEvent interface of the Web Bluetooth API provides access to a found/paired device (BluetoothDevice) object or the address or an unpaired device as the parameter of a devicefound, devicepaired or deviceunpaired event handler (see BluetoothDiscoveryHandle.ondevicefound, BluetoothAdapter.ondevicepaired, and BluetoothAdapter.ondeviceunpaired), when fired.
Interface overview
[CheckPermissions="bluetooth"]
interface BluetoothDeviceEvent : Event
{
readonly attribute BluetoothDevice? device;
readonly attribute DOMString? address;
};
Properties
BluetoothDeviceEvent.deviceRead only- Returns a
BluetoothDeviceobject representing the paired remote device. Returnsnullfor theBluetoothAdapter.ondeviceunpairedevent handler since the that only requires the address of the unpaired device. BluetoothDeviceEvent.addressRead only- Returns a
DOMStringrepresenting the address of the unpaired remote device. Returns null for theBluetoothDiscoveryHandle.ondevicefoundandBluetoothAdapter.ondevicepairedevent handlers since a found/paired remote device already has anBluetoothDevice.addressproperty.
Methods
None.
Specifications
| Specification | Status | Comment |
|---|---|---|
| Web Bluetooth The definition of 'BluetoothDeviceEvent' in that specification. |
Draft | Rough draft; not part of any official specification yet. It should be discussed as part of the W3C's System Applications Working Group. |
Browser Compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | No support | No support | No support | No support | No support |
| Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|---|---|
| Basic support | No support | No support | No support | 2.1 | No support | No support | No support | No support |