@webcomponents/custom-elements
Version:
HTML Custom Elements Polyfill
19 lines (18 loc) • 486 B
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>