window.postMessage в ионной машинописи - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть этот код javascript для почтового сообщения, который отлично работает в сети:

<script>
    var popup;
    window.addEventListener('message', function(e) {  
              console.log(e.origin);    
            if (popup != null) {
                var reply = JSON.stringify( {'msg' : 'Message' } );
                popup.postMessage(reply, e.origin);
            }
        });
    function openRemotePage() {
        popup = window.open('website.com' );
    }
</script>

Я хочу иметь аналогичную функциональность в Ionic-машинописи.

1 Ответ

0 голосов
/ 19 февраля 2019
  public static popup:any;
  public openRemotePage():void{
    window.addEventListener('message', function(e) {
    var msg = JSON.parse(e.data);
    if (MyModal.popup!= null) {
        var reply = JSON.stringify( {'msg' : 'Message' } );
        MyModal.popup.postMessage(reply, e.origin);
    }
  });
  MyModal.popup = window.open('website.com');
  }
...