【问题标题】:How do I redirect to another page in my custom app for Microsoft Teams?如何重定向到我的 Microsoft Teams 自定义应用程序中的另一个页面?
【发布时间】:2019-07-23 07:02:20
【问题描述】:

我有一个简单的 web 应用程序,我在 Teams 中显示为一个应用程序。我已经在 App Studio 中设置了它,一切都按我的预期工作,一切都很好。它正在显示我的网络应用程序,这就是我想要的。

在某些情况下,我需要重定向到不同域上的不同网络应用。在我的浏览器中从 Microsoft Teams 进行测试时,它运行良好。但是,当我在桌面应用程序中从 Microsoft Teams 进行测试时,当重定向应该发生时,屏幕就会变成灰色。

我已经在清单编辑器的这个对话框中添加了域。

因为没有任何解释,屏幕只是变灰,我很难解决这个问题。

【问题讨论】:

  • 谢谢。此链接说明如何在从 Teams 运行我的应用程序时在本地运行它。这很方便,但我怀疑我的应用程序能否说明 Teams 停止显示我的应用程序的原因。显示的灰色屏幕来自 Teams,而不是来自我的应用。无论如何,我会检查的。
  • @NielsBrinch 你能看看Redirect across domains in a Microsoft Teams tab吗?
  • 是的,它显示“确保 URL 包含在清单中的 validDomains 列表中。”。这就是我已经做过的。它适用于 Teams 的浏览器版本,但不适用于桌面版本。
  • @NielsBrinch 我尝试了我在之前的评论中分享的文档中提到的步骤,它在桌面和网络上都适用于我。我可以从我的标签重定向到另一个页面。您能否检查一下您要重定向到的选项卡是否是 iframeable 以及它是否符合所有 Requirements for tab

标签: microsoft-teams


【解决方案1】:

@NielsBrinch 你能看看Redirect across domains in a Microsoft Teams tab吗?另外请确保您要重定向到的选项卡是 iframeable 并且符合所有Requirements for tab

【讨论】:

  • 这里的关键解决方案是我没有意识到“标签要求”的规则适用于标签中显示的任何页面,而不仅仅是主应用程序本身。
猜你喜欢
  • 2014-03-19
  • 2019-12-27
  • 1970-01-01
  • 1970-01-01
  • 2019-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多