get_battery.html (425B)
1 <!DOCTYPE html> 2 <script src="utils.js"></script> 3 <title>getBattery should fail in a fenced frame</title> 4 <script> 5 async function init() { // Needed in order to use top-level await. 6 const [uuid] = parseKeylist(); 7 try { 8 await navigator.getBattery(); 9 writeValueToServer(uuid, 'Expected an exception but the call succeeded'); 10 } catch (err) { 11 writeValueToServer(uuid, err.name); 12 } 13 } 14 15 init(); 16 </script> 17 </html>