tor-browser

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

event-handler.html (1193B)


      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 via event handler,
     13      the initiator_url points to script that sets up the event handler.
     14  </p>
     15 </body>
     16 <script>
     17 
     18  var img = document.createElement("img");
     19  document.body.appendChild(img);
     20 
     21  const frame = document.createElement("iframe");
     22  frame.addEventListener("load", () => {
     23    load_image(label, img);
     24  });
     25  frame.src = "../resources/green.html";
     26  document.body.appendChild(frame);
     27 
     28 
     29  const label = "initiator_url_eventhandler";
     30  const resource = "/images/blue.png?"+label;
     31  const hostInfo = get_host_info();
     32  const expectedInitiatorUrl = hostInfo["ORIGIN"] +
     33    "/resource-timing/tentative/initiator-url/event-handler.html";
     34 
     35  initiator_url_test(resource, expectedInitiatorUrl, resource +
     36    " initiatorUrl from event handlers", resource + " timeout");
     37 </script>