【问题标题】:Open a popup (e.g. native browser) from a Teams desktop client app tab从 Teams 桌面客户端应用程序选项卡打开一个弹出窗口(例如本机浏览器)
【发布时间】:2020-04-06 14:10:35
【问题描述】:

有没有办法从 Teams 应用选项卡(桌面客户端)弹出打开浏览器窗口?

我遇到了以下link,从我对回复的解释看来这是不可能的。

引用自链接以供参考:

很遗憾,无法在 Teams 选项卡中使用 window.open。因为我们阻止在我们的团队桌面客户端中打开新窗口到任意站点(出于安全原因),您需要始终使用 microsoftTeams.authentication.authenticate(如果您想要弹出窗口)或 microsoftTeams.tasks.startTask(如果您想要 iframe -based dialog) 以打开辅助应用视图。

我不太清楚上面的 microsoftTeams.authentication.authenticate 参考是什么意思。

或者,如果不是浏览器窗口,我们可以尝试打开设备上安装的另一个应用程序(例如 Excel)吗?

提前致谢!

【问题讨论】:

    标签: microsoft-teams


    【解决方案1】:

    您只是想完全启动一个新浏览器吗?如果是这样,具有目标属性(例如...)的常规锚标记将正常工作(我自己在选项卡中执行此操作,并且可以正常工作)。

    【讨论】:

      【解决方案2】:

      您可以尝试使用 TaskModule 在 Teams 选项卡的弹出窗口中打开自定义 HTML/Javascript 或基于 iframe 的小部件。

      microsoftTeams.authentication.authenticate() 将允许您针对您的选项卡对用户进行身份验证。你可以找到这个here的文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多