From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/bluetooth/index.html | 73 +++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 files/ru/web/api/bluetooth/index.html (limited to 'files/ru/web/api/bluetooth') diff --git a/files/ru/web/api/bluetooth/index.html b/files/ru/web/api/bluetooth/index.html new file mode 100644 index 0000000000..c2e255483c --- /dev/null +++ b/files/ru/web/api/bluetooth/index.html @@ -0,0 +1,73 @@ +--- +title: Bluetooth +slug: Web/API/Bluetooth +tags: + - API + - Bluetooth + - Web Bluetooth API + - Экспериментальное +translation_of: Web/API/Bluetooth +--- +
{{APIRef("Bluetooth API")}}{{SeeCompatTable}}
+ +

Объект Bluetooth интерфейса Web Bluetooth API возвращает объект {{jsxref("Promise")}} объекту {{domxref("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;
+ +

Свойства

+ +

Наследует свойства от родителя {{domxref("EventTarget")}}.

+ +
+
{{domxref("Bluetooth.referringDevice")}} {{readonlyinline}}
+
Возвращает ссылку на устройство, если таковое имеется, из которого пользователь открыл страницу. Например, Eddystone beacon может найти URL - адрес, который позволяет открыть строка агента адреса. Устройство Bluetooth предоставляет маяк, который будет доступен через navigator.bluetooth.referringDevice.
+
+ +

События

+ +
+
{{domxref("Bluetooth.onavailabilitychanged")}}
+
Обработчик событий, который запускается при возникновении события типа {{event("availabilitychanged")}}.
+
+ +

Методы

+ +
+
{{domxref("Bluetooth.getAvailability()")}}
+
Возвращает {{jsxref("Promise")}}, который возвращает {{jsxref("Boolean")}}, указывая, поддерживает ли браузер Bluetooth. Некоторфе браузеры дают возможность управлять возвращаемым значением этого метода.
+
{{domxref("Bluetooth.requestDevice()")}}
+
Возвращает {{jsxref("Promise")}} объекту {{domxref("BluetoothDevice")}} с переданными параметрами.
+
+ +

Спецификации

+ + + + + + + + + + + + + + +
СпецификацияСтатусКомментарии
{{SpecName('Web Bluetooth', '#bluetooth', 'Bluetooth')}}{{Spec2('Web Bluetooth')}}Первоначальное определение.
+ +

Совместимость с браузерами

+ + + +

{{Compat("api.Bluetooth")}}

-- cgit v1.2.3-54-g00ecf