首页 > 解决方案 > 如何在网站中嵌入 Power App 小部件?

问题描述

问题陈述:

  1. 我们需要制作一个可重复使用的 PowerApp 小部件,我们可以将其嵌入到多个合作伙伴网站中。
  2. 要求是向所有合作伙伴提供可嵌入其网站的工作流。

询问:

有没有办法实现这一点,即嵌入一个 Power App Widgit,它可以嵌入任何网站而不干扰网站的现有功能?

标签: powerappspowerapps-canvas

解决方案


是的你可以。阅读更多

嵌入您的应用程序现在就像将 iframe 添加到您的网站(或任何其他支持 iframe 的服务,如 Power BI 或 SharePoint)的 HTML 代码一样简单:

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

但是您将面临登录方面的挑战。

  • 如果您的网站使用基于 Azure Active Directory (AAD) 的身份验证,则无需额外登录。

  • 如果您的网站使用任何其他登录机制或未经身份验证,您的用户会在 iframe 上看到登录提示。登录后,只要应用程序的作者与他们共享了应用程序,他们就可以运行应用程序。


推荐阅读