I want to send some data via postMessage from a page to another one which have different domains. However, I cannot achieve that since the code inside $(yo.document).load never runs; I tried the commented version as well. Here is my code:
<a onclick="popupCenter('http://localhost:58810');" href="javascript:void(0);">CLICK</a>
<script>
    function popupCenter(url) {
        const yo = window.open(url);
        $(yo.document).load(function() {
        //yo.document.onload = function() {
            console.log("yo loaded");
            yo.postMessage("Hello mate", "*");
        });
    } 
</script>
</body>
</html>
The new window opens normally, however the callback inside load is not called. Any ideas?