tor-browser

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

013.html (686B)


      1 <!doctype html>
      2 <title>Link with onclick navigation to javascript url with delayed document.write and href navigation </title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <div id="log"></div>
      6 <iframe id="test" name="test"></iframe>
      7 <a target="test" href="javascript:parent.events.push('javascript');">Test</a>
      8 <script>
      9 var t = async_test();
     10 var events = [];
     11 t.step(function() {
     12  document.getElementsByTagName("a")[0].click();
     13  events.push('after script');
     14 });
     15 onload = t.step_func(function() {
     16  // javascript: executions are async.
     17  assert_array_equals(events, ['after script', 'javascript']);
     18  t.done();
     19 });
     20 </script>