Onload事件不会触发

时间:2018-05-04 11:31:30

标签: javascript

我想通过postMessage从页面向另一个different domains发送一些数据。但是,我无法实现这一点,因为$(yo.document).load内的代码永远不会运行;我也试过了评论版。这是我的代码:

                  

<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>

新窗口正常打开,但load内的回调未被调用。有什么想法吗?

0 个答案:

没有答案