in appx/Power BI Embedded/powerbi-sample-app/powerbi-sample-app/Scripts/powerbi.js [253:274]
function onReceiveMessage(event) {
if (!event) {
return;
}
try {
var messageData = JSON.parse(event.data);
for (var i = 0; i < embeds.length; i++) {
var embed = embeds[i];
// Only raise the event on the embed that matches the post message origin
if (event.source === embed.iframe.contentWindow) {
powerbi.utils.raiseCustomEvent(embed.element, EmbedEventMap[messageData.event], messageData);
}
}
}
catch (e) {
if (typeof (window.powerbi.onError) === 'function') {
window.powerbi.onError.call(window, e);
}
}
}