Bluetooth
Ограниченная доступность
Эта функция не относится к Baseline, поскольку она не работает во многих широко используемых браузерах.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.
Экспериментальная функция: Это экспериментальная технология
Перед использованием в продакшене внимательно изучите таблицу совместимости с браузерами.
Интерфейс Bluetooth API Веб-Bluetooth предоставляет методы для запроса доступности Bluetooth и получения доступа к устройствам.
Свойства экземпляра
Наследует свойства от родительского элемента EventTarget.
Методы экземпляра
-
Bluetooth.getAvailability()Экспериментальная -
Возвращает
Promise, который разрешается в булево значение, указывающее, может ли пользовательский агент поддерживать Bluetooth. Некоторые пользовательские агенты позволяют пользователю настроить параметр, который определяет возвращаемое значение этим методом. -
Bluetooth.getDevices()Экспериментальная -
Возвращает
Promise, который разрешается в массивBluetoothDeviceэлементов, к которым данному источнику разрешен доступ. Разрешение получено посредством предыдущих вызововBluetooth.requestDevice(). -
Bluetooth.requestDevice()Экспериментальная -
Возвращает
Promise, который разрешается в объектBluetoothDevice, соответствующий указанным параметрам.
Спецификации
| Спецификация |
|---|
| Web Bluetooth # bluetooth |
Совместимость с браузерами
| Десктоп | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
Bluetooth |
70Поддержка Linux по умолчанию отключена.56–70Поддерживается только на macOS. |
79Поддержка Linux по умолчанию отключена. |
Нет |
57Поддержка Linux по умолчанию отключена.43–57Поддерживается только на macOS. |
Нет | 56 | Нет | 43 | Нет | 6.0 | Нет |
getAvailability |
78 | 79 | Нет | 65 | Нет | 78 | Нет | 56 | Нет | 12.0 | Нет |
getDevices |
85 | 85 | Нет | 71 | Нет | 85 | Нет | Нет | Нет | Нет | Нет |
requestDevice |
56 | 79 | Нет | 43 | Нет | 56 | Нет | 43 | Нет | 6.0 | Нет |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Bluetooth