我已在标签中安装了一个应用,并希望重定向到另一个标签。
标签的网址的格式为https://teams.microsoft.com/l/channel/<entityId>/<tabId>?label=Wiki&groupId=<groupId>&tenantId=<tenantId>
为此,我尝试了以下方法-
window.location.href= url //Tabs Url
在查看控制台时,我看到一个混合内容错误,指出正在从https页面访问msteams。这是我要重定向到https网址的事实。另外,没有重定向。
microsoftTeams.navigateCrossDomain(url);
在控制台中显示此方法已弃用,但文档页面上没有任何内容,也没有重定向。
microsoftTeams.navigateToTab(tabName...)
没有错误或任何重定向
1。要成功重定向,应该更改什么?
2。正确的方法是什么?
编辑1:
我在问题中发布的链接是一个深层链接。
问题不在于重定向。我可以直接在地址栏中输入网址,然后重定向到该标签。问题在于获取此屏幕。
即使我在Teams桌面应用程序中,并且在此之后没有任何重定向时,它都会出现。如果我通过Teams Web应用程序执行相同的过程,则可以打开控制台并看到混合内容警告错误,即https页面正在尝试调用msteams网址。
当我直接在浏览器中输入该URL时,即使出现此屏幕,我的团队应用也能够显示该频道。
注意-
编辑2-
什么不起作用
在Teams桌面应用程序内部重定向
在Chrome中的Teams Web应用程序中重定向
使用navigationCrossDomain()重定向
答案 0 :(得分:1)
有两个选项可导航到另一个频道标签: