Bluetooth
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.
Объект Bluetooth интерфейса Web Bluetooth API возвращает объект Promise объекту BluetoothDevice с указанными параметрами.
Интерфейс
interface Bluetooth : EventTarget {
[SecureContext] Promise<boolean> getAvailability();
[SecureContext] attribute EventHandler onavailabilitychanged;
[SecureContext, SameObject] readonly attribute BluetoothDevice? referringDevice;
[SecureContext] Promise<BluetoothDevice> requestDevice(optional RequestDeviceOptions options);
};
Bluetooth implements BluetoothDeviceEventHandlers;
Bluetooth implements CharacteristicEventHandlers;
Bluetooth implements ServiceEventHandlers;
Свойства
Наследует свойства от родителя EventTarget.
Bluetooth.referringDeviceТолько для чтения-
Возвращает ссылку на устройство, если таковое имеется, из которого пользователь открыл страницу. Например, Eddystone beacon может найти URL - адрес, который позволяет открыть строка агента адреса. Устройство Bluetooth предоставляет маяк, который будет доступен через
navigator.bluetooth.referringDevice.
События
-
Обработчик событий, который запускается при возникновении события
availabilitychanged.
Методы
Bluetooth.getAvailability()-
Возвращает
Promise, который возвращаетBoolean, указывая, поддерживает ли браузер Bluetooth. Некоторые браузеры дают возможность управлять возвращаемым значением этого метода. Bluetooth.requestDevice()-
Возвращает
PromiseобъектуBluetoothDeviceс переданными параметрами.
Спецификации
| Specification |
|---|
| Web Bluetooth> # bluetooth> |
Совместимость с браузерами
Loading…