<!doctype html> <meta charset=utf-8> <meta name="timeout" content="long"> <title>Cross-origin behavior of Window and Location on new Window</title> <link rel="author" title="Bobby Holley (:bholley)" href="bobbyholley@gmail.com"> <link rel="help" href="https://html.spec.whatwg.org/multipage/#security-window"> <link rel="help" href="https://html.spec.whatwg.org/multipage/#security-location"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <div id=log></div> <script> setup({explicit_done: true}); window.addEventListener('message', function onmessage(evt) { window.removeEventListener('message', onmessage); test(function() { var results = evt.data; assert_true(results.length > 0, 'Need results'); results.forEach(function(r) { assert_true(r.pass, r.message); }); }, "Cross-origin object identity preserved across document.domain"); win.close(); done(); }); var win = window.open('win-documentdomain.sub.html'); </script>