UNPKG

@webcomponents/custom-elements

Version:
19 lines (18 loc) 486 B
<!DOCTYPE html> <script> window.onmessage = messageEvent => { if (messageEvent.data === 'Go') { navigator.bluetooth.requestDevice({ filters: [{services: ['heart_rate']}] }) .then(device => device.gatt.connect()) .then(gattServer => { parent.postMessage('Connected', '*'); }).catch(err => { console.error(err); parent.postMessage('FAIL: ' + err, '*'); }); } }; parent.postMessage("Ready", "*"); </script>