019.html (671B)
1 <!doctype html> 2 <title>origin of the script that invoked the method, scheme/host/port</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <iframe src="../without-ports/019-1.html"></iframe> 6 <div id=log></div> 7 <script> 8 async_test(function(test) { 9 onload = test.step_func(function() { 10 window[0].postMessage('', location.protocol.toUpperCase() + '//' + location.host.toUpperCase() + '/'); 11 window[0].onmessage = test.step_func(function(e) { 12 assert_equals(e.origin, location.protocol + '//' + location.host); 13 assert_array_equals(e.ports, []); 14 test.done(); 15 }); 16 }); 17 }); 18 </script>