Чтобы отправить сообщение в другой документ (скажем, iframe
), вы можете использовать как функции postMessage
, так и createEvent
. Предположим, что это:Разница между настраиваемым событием и postMessage
var event = document.createEvent('CustomEvent');
event.initCustomEvent("message", true, true, 'Hello world');
iframe.dispatchEvent(event);
Мой вопрос, если оба подхода работают, в чем разница между использованием postMessage
и customEvent
?
А что, если мы находимся в одном доменном имени? –
Тогда результаты должны быть похожими. Ваша квартира, ваш телевизор. Не имеет значения, говорите ли вы своему ребенку, чтобы он отказался или сделал это самостоятельно. – Amadan
Awesome. То, что я искал. –