【问题标题】:Microsoft Teams deep link to tab with iframeMicrosoft Teams 深度链接到带有 iframe 的选项卡
【发布时间】:2020-09-25 11:35:16
【问题描述】:

我尝试深度链接包含 iframe 的 Microsoft Teams 静态选项卡。

标签的链接有效,但我想根据深层链接更改 iframe。使用任务模块可以做到这一点,因为任务模块使用https://teams.microsoft.com/l/task/<APP_ID>**?url=<TaskInfo.url>**&height=<TaskInfo.height>&width=<TaskInfo.width>&title=<TaskInfo.title> 可以找到here

虽然指向标签的深层链接使用 https://teams.microsoft.com/l/entity/<appId>/<entityId>?webUrl=<entityWebUrl>&label=<entityLabel>&context=<context>

我知道official documentation 用于团队中的深层链接。

但我无法通过 iframe 实现与任务模块相同的效果。这甚至可能吗?

【问题讨论】:

    标签: deep-linking microsoft-teams


    【解决方案1】:

    这是可能的,但基本上你需要一些代码来拦截来自 Teams 的内容,并适当地引导/设置 iframe src。例如,在深度链接上,您可以设置“subEntityId”,您可以使用它来指示要在框架中显示的页面。在这种情况下,您需要在“容器”页面中查询 Teams js context,并将 iframe 的 src 设置为相应的目的地。您将访问context.subEntityId。我认为,也可以使用查询字符串选项来做到这一点。请参阅here 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2018-06-15
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多