OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <button onclick="RequestDevice()">Request</button> |
| 3 <script> |
| 4 window.onmessage = messageEvent => { |
| 5 // For requestDevice to work, 'Go' should be sent while |
| 6 // handling a user gesture. |
| 7 if (messageEvent.data === 'Go') { |
| 8 navigator.bluetooth.requestDevice({ |
| 9 filters: [{services: ['heart_rate']}] |
| 10 }).then(() => { |
| 11 parent.postMessage('Should have failed.', '*'); |
| 12 }).catch(err => { |
| 13 parent.postMessage(err.name + ': ' + err.message, '*'); |
| 14 }); |
| 15 } |
| 16 }; |
| 17 parent.postMessage("Ready", "*"); |
| 18 </script> |
OLD | NEW |