Следующий код JavaScript использует функцию/addEventListener HTML5 PostMessage, чтобы отправить сообщение самому себе:Либо 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);
Соответствующая скрипку:
Послания никогда не получал. Какова причина?
Где определен 'testMsg' событие? –