javascript - Why my postMessage does not work on chrome and firefox? -
i made 2 pages, page a.html is:
<script> var popup = window.open("b.html"); popup.postmessage("hello there!", "*"); function receivemessage(event) { alert(event.data); } window.addeventlistener("message", receivemessage, false); </script> and page b.html
<script> function receivemessage(event) { alert(event.data); event.source.postmessage("hi there yourself!", "*"); } window.addeventlistener("message", receivemessage, false); </script> if open a.html in ie, can these scripts work , alert() popup message on each of page. however, when load a.html in chrome or firefox, open b.html in window , alert() won't executed @ all. why?
Comments
Post a Comment