Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
dvanlooy
New Member

Power BI Javascript postMessage issues (Failed to execute 'postMessage' on 'Window')

Hi, 

In the js library from https://github.com/microsoft/PowerBI-JavaScript we encounter a lot of errors caused bij postMessage functions. (Failed to execute 'postMessage' on 'Window': #<Object> could not be cloned.) This is mainly caused by the interactions of the embedded content with the embedding window (mostly an iFrame) simply putting stringify on the postMessage functions is a dirty work arround for the error but no guarantee the embedding still behaves as intended.

Could someone please assist?

3 REPLIES 3
Niels-m
New Member

@dvanlooy did you solve this?

Anonymous
Not applicable

Hi @dvanlooy ,

 

You seems to want to embed your Power BI Report by Javascript. Here I suggest you to make sure what kind of embedded methods you want: App owns data or User owns data.

For reference: 
Embed content in your Power BI embedded analytics application for your organization - Power BI | Mic...
Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn
You can refer to the sample GitHub - microsoft/PowerBI-Developer-Samples: A collection of Power BI samples for developer use. .

 

Best Regards,
Rico Zhou

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi Rico,

I am following this sample: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-power-bi-salesforce and using 'app owns data'. This requires the powerbi javascript library to be used. Chrome browser (by far most used browser) is throwing this exception by this javascript library when used in combination with an iframe as documented.

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Solution Authors