file_midi_permission_gated.html (311B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <script> 5 window.addEventListener("message", async (evt) => { 6 try { 7 await navigator.requestMIDIAccess({sysex: evt.data}); 8 parent.postMessage("succeeded", "*"); 9 } catch (ex) { 10 parent.postMessage("failed", "*"); 11 } 12 }); 13 </script> 14 <body></body> 15 </html>