をwindow.opener.postMessage('a=1','*')
介して現在のウィンドウが開かれた場所を実行していますwindow.open
。
console.log
of にはwindow.opener
正しいウィンドウが表示されますが、オープナーにメッセージが表示されません。
私は$(window).on( 'message', handleMessage );
handleMessageconsole.log
がヒットしたことを知るためにどこにいるのかをやっています。私はクロス iframe 通信のためにこれを数回行いましたが、新しいウィンドウでも同じことを達成したいと考えていました。