Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us at Qlik Connect 2026 in Orlando, April 13–15: Register Here!
cancel
Showing results for 
Search instead for 
Did you mean: 
ms_dev
Contributor
Contributor

How to embed qlik sense app (cloud) in angular web app

Hi,

 

I'd need some help with embedding a qlik dashboard in my environment.

This is the context:

I have an Angular web app. It is composed by a frontend (typescript) and a backend (nodejs) which serves on port 3000.

Now, in my personal space on qlik i created a new app (a dashboard with multiple sheets). My account is a developer one, not an admin and it does not allow me to access the administration console to change any configurations (e.g. csp headers config). Also, it allows only the embedding of single visualisation (sheet) and not of the entire app. 

I am trying to embed it as an iframe in my frontend (in localhost), but I keep getting the following error: 

Refused to frame 'https://xxxxx-sense.eu.qlikcloud.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".

When checking on the network tab I can see that the request is sent successfully to the qlik url (i get 200 ok), but looking into the response I see "no resource with given identifier found".

From my understanding this error means that I either have to:

    - configure the frame ancestor csp in the web management console (but i am not allowed to);

    - switch my backend from http to https.

In my current scenario my angular app is served over http.

In order to embed these sheets into my app would it be enough to switch from http to https? Or do I still need to have access to the web management console to make it work? 

 

Thanks in advance!

 

Labels (4)
2 Replies
alex_colombo
Employee
Employee

Hey @ms_dev , we reccommend to use qlik-embed for embedding Qlik into a web app. Here you can find how to use it for embedding an entire sheet.

Keep in mind that you need access or someone who can help you with Admin console in any case.

vighnesh_gawad
Partner - Creator
Partner - Creator

yes, To embed Qlik cloud iframe inside angular app you need to switch from http to https, for other steps you can follow below article. 

https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-Analytics-How-to-embed-a-chart-in...

But with iframe method, you can embed qlik sheet but not entire app. 

If you want to embed entire app you should use qlik-embed frame which has classic/app parameter.

https://qlik.dev/embed/qlik-embed/parameters/

Regards, Vighnesh Gawad
Connect with me on LinkedIn | GitHub