| 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 |