set-interval.html (1066B)
1 <!DOCTYPE html> 2 <head> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script src="/common/get-host-info.sub.js"></script> 6 <script src="../../resources/test-initiator.js"></script> 7 8 <script src="../../resources/loading-resource-lib.js"></script> 9 </head> 10 <body> 11 <h1>Description</h1> 12 <p> This test verifies that, for a resource fetched with a setInterval, 13 the initiator_url points to the async caller script, 14 instead of the callee script. 15 </p> 16 </body> 17 <script> 18 var img = document.createElement("img"); 19 document.body.appendChild(img); 20 21 const label = "initiator_url_setinterval"; 22 const resource = "/images/blue.png?"+label; 23 const hostInfo = get_host_info(); 24 const expectedInitiatorUrl = hostInfo["ORIGIN"] + 25 "/resource-timing/tentative/initiator-url/set-interval.html"; 26 setInterval( function() {load_image(label, img)} , 10); 27 28 initiator_url_test(resource, expectedInitiatorUrl, resource + 29 " initiatorUrl from setInterval()", resource + " timeout"); 30 </script>