У меня есть несколько iframe с одним и тем же источником (но разными путями) на странице.
Каждый iframe генерирует событие message
через postMessage
.
Родительское окно слушает эти события:
window.addEventListener('message', function(event) {
/* Get iframe element by event */
});
Я хочу получить исходный элемент iframe для каждого события.
Важным ограничением является то, что у меня нет доступа к event.source.contentWindow
из-за перекрестного происхождения.
UPD: answerниже