This page was translated from English by the community.Learn more and join the MDN Web Docs community.
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 с указанными параметрами.
In this article
Интерфейс
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.
События
Bluetooth.onavailabilitychangedОбработчик событий, который запускается при возникновении события
availabilitychanged.
Методы
Bluetooth.getAvailability()Возвращает
Promise, который возвращаетBoolean, указывая, поддерживает ли браузер Bluetooth. Некоторые браузеры дают возможность управлять возвращаемым значением этого метода.Bluetooth.requestDevice()Возвращает
PromiseобъектуBluetoothDeviceс переданными параметрами.
Спецификации
| Specification |
|---|
| Web Bluetooth> # bluetooth> |