首页 > 解决方案 > 如何从 Outlook Web 加载项关闭在 Outlook for Windows 中打开的窗口

问题描述

我正在开发一个 Web 加载项,并在弹出窗口中打开 Azure AD 身份验证窗口。但是,我需要在身份验证完成后立即关闭此弹出窗口。我将用户重定向到另一个页面,我在其中放置了 javascript 代码以关闭窗口。该代码在 Windows、Mac 上的 Chrome 以及 Mac 上的 Outlook 中运行良好。但是,该代码在 Outlook for Windows 上不起作用。

javascript中是否有任何解决方案可以关闭任何浏览器版本和平台的浏览器窗口?

标签: outlook-addinoffice-js

解决方案


为避免跨不同浏览器的身份验证出现问题,请使用 displayDialog API 来完成身份验证工作流程。这将允许您在身份验证完成后关闭对话框。


推荐阅读