cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
EricC
Resolver I
Resolver I

Powerapps - Embed into Sharepoint 2013 on prem

I was wondering if it's possible to Embed a Powerapp into a Sharepoint 2013 page.

 

I came across this article here - https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/embed-apps-dev and did some searches on the forum but it all seems to point to Sharepoint Online.

 

Thanks!

4 REPLIES 4
PeteMc
Resolver I
Resolver I

You can use that method to embed PowerApps into any website including SharePoint on prem, what you might be missing is setting powerapps as an allowed embed source in SharePoint, see here for how to enable this on your site collection.

v-xida-msft
Community Support
Community Support

Hi @EricC,

 

Do you want to embed your PowerApps app into a On-premise SharePoint page?

 

I agree with @PeteMc's thought almost, you could embed your PowerApps app into any websites.

 

If you want to embed your PowerApps app into a website, you should add the <iframe></iframe> html tag to the HTML code for your site. The standard formula format as below:

<iframe width="[W]" height="[H]" src="https://web.powerapps.com/webplayer/iframeapp?source=website&screenColor=rgba(165,34,55,1)&appId=/providers/Microsoft.PowerApps/apps/[AppID]" allow="geolocation; microphone; camera"/>

More details about embedding an app into a website, please check the following article:

Embed an app into a website

 

In addition, please make sure your On-premise SharePoint page allows embedded content from powerapps.com domain. Please check the following article for more details:

https://support.office.com/en-ie/article/allow-or-restrict-the-ability-to-embed-content-on-sharepoin...

 

 

Best regards,

Kris

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-xida-msft @PeteMc

 

Thanks for your help, I added the powerapps domain to allow embedded content and when I go to My sharepoint site > edit page > insert > embed Code 

 

<iframe width="1024" height="768" src="https://web.powerapps.com/webplayer/iframeapp?source=website&screenColor=rgba(165,34,55,1)&appId=/providers/Microsoft.PowerApps/apps/[MYAPPID]" allow="geolocation; microphone; camera"/>

It just show's me a box with a spinning circle.

 

What's odd is when I do this in Chrome incognito mode same steps as above, it shows me my app in that preview state and it works fine but when I click insert it blocks the code bc Chrome sees it as malicious. So this clearly works but there is something I'm missing in IE 11, and it's not an issue with compatibility view as that is turned off.

PeteMc
Resolver I
Resolver I

Try adding both sites to the same zone in IE preferably Trusted Sites.

Helpful resources

Announcements
PA User Group

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

Power Apps Community Call

Monthly Power Apps Community Call

Did you miss the call?? Check out the Power Apps Community Call here!

secondImage

Experience what’s next for Power Apps

See the latest Power Apps innovations, updates, and demos from the Microsoft Business Applications Launch Event.

Power Platform ISV STudio

Power Platform ISV Studio

ISV Studio is the go-to Power Platform destination for ISV’s to monitor & manage applications post-AppSource publish.

Top Solution Authors
Top Kudoed Authors
Users online (74,092)