首页 > 解决方案 > 嵌入式网站显示在 msteams webapp 但不是桌面应用程序

问题描述

我正在构建具有选项卡功能的自定义 ms 团队应用程序。我在标签中嵌入了一个工作网站。该网站在网络应用程序中加载良好。但是它不会显示在桌面应用程序中。不过,它有一个技巧。如果我在桌面应用程序上切换到开发人员模式,它正在加载网站。我的网站启用了 SSO 登录,因此它重定向到 Idp 站点。我了解的一件事是,Idp 网站不允许将其内容加载到 iframe 中,而 ms 团队使用 iframe 加载 web 内容。但是后来我想知道开发人员模式有什么不同。为什么它在那里工作?此外,由于它在浏览器应用程序中运行良好,它也不应该在桌面应用程序中运行。我的意思是行为应该是一致的。任何指针?

标签: iframesingle-sign-onmicrosoft-teams

解决方案


您能否按照文档进行操作,您需要使用 microsoftTeams.authentication.authenticate() 来显示弹出窗口。


推荐阅读