tor-browser

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

016.html (712B)


      1 <!doctype html>
      2 <title>origin of the script that invoked the method, data:</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <iframe src="data:text/html,<script>onmessage = function(e) { parent.postMessage(e.origin, '*'); }; parent.postMessage('loaded', '*');</script>"></iframe>
      6 <div id=log></div>
      7 <script>
      8 async_test(function() {
      9  onmessage = this.step_func(function(e) {
     10    if (e.data === 'loaded') {
     11      window[0].postMessage('', '*');
     12      return;
     13    }
     14 
     15    assert_equals(e.data, location.protocol + '//' + location.host);
     16    assert_equals(e.origin, 'null');
     17    assert_array_equals(e.ports, []);
     18    this.done();
     19  });
     20 });
     21 </script>