以下 JavaScript 代码使用 HTML5 postMessage / addEventListener 函数向自身发送消息:
window.addEventListener('testMsg', function(event) {
alert('got a message'); /* Never happens. Why? */
}, false );
window.addEventListener('load', function(event) {
alert('sending message');
window.postMessage('testMsg', '*');
}, false);
相应的小提琴:
永远不会收到消息。是什么原因?