outlook-addin - 如何从 Outlook Web 加载项关闭在 Outlook for Windows 中打开的窗口
问题描述
我正在开发一个 Web 加载项,并在弹出窗口中打开 Azure AD 身份验证窗口。但是,我需要在身份验证完成后立即关闭此弹出窗口。我将用户重定向到另一个页面,我在其中放置了 javascript 代码以关闭窗口。该代码在 Windows、Mac 上的 Chrome 以及 Mac 上的 Outlook 中运行良好。但是,该代码在 Outlook for Windows 上不起作用。
javascript中是否有任何解决方案可以关闭任何浏览器版本和平台的浏览器窗口?
解决方案
为避免跨不同浏览器的身份验证出现问题,请使用 displayDialog API 来完成身份验证工作流程。这将允许您在身份验证完成后关闭对话框。
推荐阅读
- android - OnChanged 在调用后立即调用
- python-3.x - 如何隐藏硒输出
- html - 使用 Powershell 将内容添加到 HTML 文件的顶部
- javascript - 一步延迟更新导致 React State
- python - 使用FAdo查看正则表达式的交集是否为空
- pandas - 时间序列分析 - 将值放入箱中
- php - 如果变量包含单词,则显示并获取行号
- api - 如何在起点和终点之间的地图 api 请求中添加中途停留
- azure-active-directory - 邀请 API 返回 401 访问令牌验证失败。无效的观众
- php - preg_replace 有时会忽略换行符?