embed-change-src.html (884B)
1 <!DOCTYPE html> 2 <html class="reftest-wait"> 3 <meta charset="utf-8"> 4 <link rel="author" title="Joey Arhar" href="mailto:jarhar@chromium.org"> 5 <link rel="help" href="https://html.spec.whatwg.org/multipage/iframe-embed-object.html#the-embed-element"> 6 <link rel="help" href="http://crbug.com/1035330"> 7 8 <script src="/resources/testharness.js"></script> 9 <script src="/resources/testharnessreport.js"></script> 10 11 <body> 12 <script> 13 promise_test(async () => { 14 const embed = document.createElement('embed'); 15 let loadPromise = new Promise(resolve => embed.onload = resolve); 16 embed.src = '/media/white.mp4'; 17 document.body.appendChild(embed); 18 19 await loadPromise; 20 21 loadPromise = new Promise(resolve => embed.onload = resolve); 22 embed.src = '/media/white.webm'; 23 24 await loadPromise; 25 }, 'Verifies that embed elements reload with new content when the src attribute is changed.'); 26 </script>