chromium/third_party/blink/web_tests/external/wpt/webmessaging/broadcastchannel/resources/cross-origin.html

<body></body>
<script>
  window.onload = function() {
    bc1 = new BroadcastChannel('no-cross-origin-messages');
    bc2 = new BroadcastChannel('no-cross-origin-messages');
    bc2.onmessage = e => {
      parent.postMessage('done', "*");
    };
    // Post a message on bc1 and once we receive it in bc2, we know that the
    // message should have been sent to bc0 if messages were being passed
    // across origin (assuming compliance with the spec regarding message
    // delivery in port creation order).
    bc1.postMessage('ignition');
  }
</script>