【发布时间】:2017-08-09 09:21:20
【问题描述】:
以下代码在 Chromebook 版本 59.0.3071.134(官方构建)(64 位)上执行时生成“未捕获的类型错误:navigator.bluetooth.getAvailability 不是函数”。知道为什么吗?
bluetoothle.checkBluetoothAvailable = function() {
console.log("checkBluetoothAvailable");
navigator.bluetooth.getAvailability().then(isAvailable => {
document.getElementById('btn_discover').hidden = !isAvailable;
if (!isAvailable) {
document.getElementById('message').innerHTML = 'Bluetooth is not available';
}
});
navigator.bluetooth.addEventListener('availabilitychanged', e => {
document.getElementById('btn_discover').hidden = !e.value;
if (!e.value) {
document.getElementById('message').innerHTML = 'Bluetooth is not available';
} else {
document.getElementById('message').innerHTML = 'Bluetooth is available';
}
});
}
【问题讨论】:
标签: web-bluetooth