window.addEventListener('message', function() {
console.log('MESSAGE');
});
window.dispatchEvent(new Event('message')); //Работает
document.addEventListener('DOMContentLoaded', function() {
document.write('<div>Line 1</div>');
console.log('LOG'); //Работает
window.dispatchEvent(new Event('message')); //Не работает
});
Ну вот какого чёрта? Почему так?
window ведь тот же, почему message перестаёт реагировать после document.write?