这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
BluetoothRemoteGATTServer
接口在
Web Bluetooth API
represents a GATT Server on a remote device.
This page describes the W3C Community Group Web Bluetooth API. For the Firefox OS Bluetooth API, see
BluetoothGattServer
(Firefox OS)
.
interface BluetoothRemoteGATTServer {
readonly attribute BluetoothDevice device;
readonly attribute boolean connected;
Promise<BluetoothRemoteGATTServer> connect();
void disconnect();
Promise<BluetoothRemoteGATTService> getPrimaryService(BluetoothServiceUUID service);
Promise<sequence<BluetoothRemoteGATTService>> getPrimaryServices(optional BluetoothServiceUUID service);
};
BluetoothRemoteGATTServer.connected
只读
this.device
. It can be false while the user agent is physically connected.
BluetoothRemoteGATTServer.device
只读
BluetoothDevice
running the server.
BluetoothRemoteGATTServer.connect()
this.device
.
BluetoothRemoteGATTServer.disconnect()
this.device
.
BluetoothRemoteGATTServer.getPrimaryService()
BluetoothGATTService
offered by the bluetooth device for a specified
BluetoothServiceUUID
.
BluetoothRemoteGATTServer.getPrimaryServices()
BluetoothGATTService
objects offered by the bluetooth device for a specified
BluetoothServiceUUID
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
Web Bluetooth
The definition of 'BluetoothRemoteGATTServer' in that specification. |
草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
BluetoothRemoteGATTServer
|
Chrome
56
|
Edge
≤79
|
Firefox No | IE No |
Opera
43
|
Safari No | WebView Android No | Chrome Android 56 | Firefox Android No | Opera Android 43 | Safari iOS No | Samsung Internet Android 6.0 |
connect
|
Chrome
56
|
Edge
≤79
|
Firefox No | IE No |
Opera
43
|
Safari No | WebView Android No | Chrome Android 56 | Firefox Android No | Opera Android 43 | Safari iOS No | Samsung Internet Android 6.0 |
connected
|
Chrome
56
|
Edge
≤79
|
Firefox No | IE No |
Opera
43
|
Safari No | WebView Android No | Chrome Android 56 | Firefox Android No | Opera Android 43 | Safari iOS No | Samsung Internet Android 6.0 |
device
|
Chrome
56
|
Edge
≤79
|
Firefox No | IE No |
Opera
43
|
Safari No | WebView Android No | Chrome Android 56 | Firefox Android No | Opera Android 43 | Safari iOS No | Samsung Internet Android 6.0 |
disconnect
|
Chrome
56
|
Edge
≤79
|
Firefox No | IE No |
Opera
43
|
Safari No | WebView Android No | Chrome Android 56 | Firefox Android No | Opera Android 43 | Safari iOS No | Samsung Internet Android 6.0 |
getPrimaryService
|
Chrome
56
|
Edge
≤79
|
Firefox No | IE No |
Opera
43
|
Safari No | WebView Android No | Chrome Android 56 | Firefox Android No | Opera Android 43 | Safari iOS No | Samsung Internet Android 6.0 |
getPrimaryServices
|
Chrome
56
|
Edge
≤79
|
Firefox No | IE No |
Opera
43
|
Safari No | WebView Android No | Chrome Android 56 | Firefox Android No | Opera Android 43 | Safari iOS No | Samsung Internet Android 6.0 |
完整支持
不支持
实验。期望将来行为有所改变。
见实现注意事项。
用户必须明确启用此特征。