排查 Power Apps 的启动或登录问题
本文可帮助你解决启动或登录到 Power Apps 时可能出现的一些常见问题或错误。
常见问题或错误
以下是启动或登录到 Power Apps 时可能出现的一些常见问题或错误。
每次将应用嵌入另一个客户端(如 SharePoint 和 Microsoft Teams)时,系统都会提示你登录。 在登录之前,Power Apps 打开体验将启动和停止。
与 Cookie 设置相关的错误消息。
Hmmm...出了问题。
thirdPartyCookiesBlocked
请在浏览器设置中启用第三方 Cookie 和站点数据。 如果使用 Chrome 的 Incognito 模式,则可以取消选中 Incognito 登陆页上的“阻止第三方 Cookie”选项。
重试登录到 Power Apps 时“需要登录”消息,尤其是在 InPrivate 或隐身模式下。
需要登录
请选择登录以继续。
会话 ID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxAADSTS50058:发送了无提示登录请求,但没有用户登录。 用于表示用户会话的 Cookie 未在请求中发送到 Microsoft Entra ID。 如果用户使用的是 Internet Explorer 或 Edge,发送无提示登录请求的 Web 应用与 Microsoft Entra 终结点(login.microsoftonline.com)位于不同的 IE 安全区域中,则可能会发生这种情况。
跟踪 ID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
相关 ID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
时间戳:xxxx-xx-xx xx:xx:xxZ“Hmmm... 无法登录“消息。
“WebAuthoring 异常终止”消息。
WebAuthoring 异常终止。
客户端日期/时间: <客户端时间>Thh:mm:ss.sssZ
版本:2.0.602
会话 ID:xxxx-xxxxx-xxxxxxx--xxxxxxxx
description: {“error”:{“detail”:{“exception”:{}},“colno”:0,“filename”:“<https://paaeuscdn.azureedge.net/v2.0.602.0/studio/openSource/modified/winjs/js/base.js?v=39de0f2edf1
>...”,
“lineno”:0,“message”:“Script error”,“initErrorEvent”:“[function]”,“bubbles”:false,“cancelBubble”:false,“cancelable”:false,“currentTarget”:“[window]”, “defaultPrevented”:true,
“eventPhase”:2,“isTrusted”:true,“srcElement”:“[window]”,“target”:“[window]”,“timeStamp”:1490711965955,“type”:“error”,“initEvent”:“[function]”,“preventDefault”:“ [function]”,
“stopImmediatePropagation”:“[function]”,“stopPropagation”:“[function]”,“AT_TARGET”:2,“BUBBLING_PHASE”:3,“CAPTURING_PHASE”:1},“errorLine”:0,“errorCharacter”:0,
“errorUrl”:“<https://paaeuscdn.azureedge.net/v2.0.602.0/studio/openSource/modified/winjs/js/base.js?v=39de0f2edf1
>...error“,”setPromise“:”[function]“,”exception“:{}}
stack: null
errorNumber: 0
errorMessage:脚本错误UserInterventionNeeded_CookiesBlocked
UserInterventionNeeded_StorageBlocked
UserInterventionNeeded_NavigateToAadTimeout
UserInterventionNeeded_NavigateToAadDenied
UserInterventionNeeded_StorageLost
AadError
解决方法
尝试执行以下步骤来解决问题:
在浏览器或应用中启用第三方 Cookie 和本地数据。
清除浏览器的缓存 和 Cookie,然后重试。 缓存的数据有时可能会阻止你登录。
尝试使用不同的浏览器登录。 有关受支持的浏览器列表,请参阅 系统要求。
检查网络连接以确保其稳定。
如果收到Microsoft Entra 错误,它们通常与用户身份验证和授权相关。 错误页可能包含有助于诊断和解决问题的其他信息。 若要解决Microsoft Entra 错误,可能需要 IT 部门的帮助。
检查浏览器中 的“第三方存储分区”设置,确保它已禁用。
注意
仅当遇到以下条件之一的登录或注销问题时,才考虑此解决方案步骤:
- 使用具有多个Microsoft Entra 标识登录的设备访问不同的应用程序。
- 可以通过多个选项卡使用 Microsoft Entra 访问多个应用程序。注销一个选项卡时,会发现未注销第二个选项卡。
- 可以访问通过第三方网站中的 iframe 嵌入的 Power Apps。
- 访问嵌入在模型驱动应用窗体中的画布应用。
在 Microsoft Edge 或 Google Chrome 中检查“第三方存储分区”设置
- 在 Microsoft Edge 中,可以通过导航到地址栏来
edge://flags/#third-party-storage-partitioning
检查设置。 - 在 Google Chrome 中,可以通过导航到地址栏来
chrome://flags/#third-party-storage-partitioning
检查设置。
在浏览器或应用中启用第三方 Cookie 和本地数据的存储
Power Apps 使用浏览器的功能在本地存储某些数据,例如用户标识和首选项。 如果浏览器阻止存储此类本地数据或 Power Apps 设置的第三方 Cookie,则会出现问题。
大多数浏览器都允许设置立即反映更改。 你可能还需要关闭所有浏览器窗口并重新打开它们。
若要为适用于 iOS 的 Power Apps 和 Dynamics 365 移动应用启用此设置,需要通过链接到应用的 iOS 设置,而不是通过适用于 iOS 的浏览器设置。
以下选项卡上显示了这些说明。
选项 1:为所有站点启用第三方 Cookie 和本地数据的存储
- 选择“设置>Cookie”和“网站权限”。
- 展开 存储的 Cookie 和数据。
- 确保“阻止第三方 Cookie”设置已禁用。
- 如果存在,请在退出时从特定于站点的 Cookie 配置中删除以下站点:
https://create.powerapps.com
https://*.create.powerapps.com
https://make.*.powerapps.com
https://make.powerapps.com
https://login.microsoftonline.com
https://apps.*.powerapps.com
https://apps.powerapps.com
- (仅适用于主权云) 美国政府版 URL。
选项 2:创建异常以允许存储 Power Apps 和相关服务的第三方 Cookie 和本地数据
注意
以下步骤要求 Edge 浏览器版本为 87 或更高版本。
- 选择“设置>Cookie”和“网站权限”。
- 展开 存储的 Cookie 和数据。
- 在“允许”下选择“添加”并添加:
[*.]powerapps.com
- 选择 “关闭时清除浏览数据”。
- 确保 禁用 Cookie 和其他网站数据 。 如果要将其保持启用状态,请改为选择“ 添加 ”,然后添加:
[*.]powerapps.com
清除浏览器缓存
浏览器缓存存储在设备的硬盘驱动器上。 访问网站时,浏览器会下载某些信息,以便在将来重新访问同一网站时更快地加载。 某些 Power Apps 功能使用浏览器缓存来提供更快的用户体验。 在某些情况下,可能需要清除浏览器缓存。 下面是不同浏览器的说明:
后续步骤
如果本文未列出你的问题,可以 搜索更多支持资源 或联系 Microsoft支持人员。 有关详细信息,请参阅 “获取帮助 + 支持”。