Le code suivant, exécuté sur un Chromebook avec Chrome version 59.0.3071.134 (version officielle) (64 bits) génère "Uncaught TypeError: navigator.bluetooth.getAvailability n'est pas une fonction ". Une idée pourquoi?Pourquoi est-ce que j'obtiens "Uncaught TypeError: navigator.bluetooth.getAvailability n'est pas une fonction"
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';
}
});
}
Ok, j'ai compris. Merci :-) – martianw