embed-image-is-not-intercepted-iframe.html (679B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>iframe for embed-and-object-are-not-intercepted test</title> 4 <body> 5 <embed type="image/png" src="/images/green.png"></embed> 6 <script> 7 // Our parent (the root frame of the test) will examine this to get the result. 8 var test_promise = new Promise(resolve => { 9 if (!navigator.serviceWorker.controller) 10 resolve('FAIL: this iframe is not controlled'); 11 12 const elem = document.querySelector('embed'); 13 elem.addEventListener('load', e => { 14 resolve('request was not intercepted'); 15 }); 16 elem.addEventListener('error', e => { 17 resolve('FAIL: request was intercepted'); 18 }); 19 }); 20 </script> 21 </body>