servo/tests/wpt/web-platform-tests/webusb/resources/open-in-iframe.html

17 lines
472 B
HTML

<!DOCTYPE html>
<script src="usb-helpers.js"></script>
<script>
'use strict';
window.onmessage = messageEvent => {
if (messageEvent.data === 'Ready') {
navigator.usb.addEventListener('connect', connectEvent => {
connectEvent.device.open().then(() => {
parent.postMessage('Success', '*');
}).catch(error => {
parent.postMessage('FAIL: open rejected ' + error, '*');
});
});
parent.postMessage('Ready', '*');
}
};
</script>