tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

request-idle-callback.html (1097B)


      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 requestIdleCallback,
     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_requestidlecallback";
     22  const resource = "/images/blue.png?"+label;
     23  const hostInfo = get_host_info();
     24  const expectedInitiatorUrl = hostInfo["ORIGIN"] +
     25    "/resource-timing/tentative/initiator-url/request-idle-callback.html";
     26  requestIdleCallback(function() {load_image(label, img)});
     27 
     28  initiator_url_test(resource, expectedInitiatorUrl, test +
     29    " initiatorUrl from requestIdleCallback()", resource + " timeout");
     30 </script>