Office js Outlook加载项';s已停止工作,因为outlook web界面希望使用被浏览器阻止的对话框确认域

Office js Outlook加载项';s已停止工作,因为outlook web界面希望使用被浏览器阻止的对话框确认域,office-js,outlook-web-addins,allow-modals,Office Js,Outlook Web Addins,Allow Modals,从10月13日到今天(10月16日),我(以及我们公司的其他人)无法再在Outlook中使用Outlook加载项。这对于用户添加的外接程序和管理员部署的外接程序都是如此。(我们没有从应用商店安装外接程序) 网站开始通过确认对话框询问该域是否受信任。然而,我认为浏览器(chrome和Firefox)似乎阻止了这一点,因为宿主加载项的框架上没有设置allow modals。我测试了如何使用fiddler操纵网站,以包含allow modals,对话框出现,确认后加载项工作 我们的管理员说他在过去几

从10月13日到今天(10月16日),我(以及我们公司的其他人)无法再在Outlook中使用Outlook加载项。这对于用户添加的外接程序和管理员部署的外接程序都是如此。(我们没有从应用商店安装外接程序)

网站开始通过确认对话框询问该域是否受信任。然而,我认为浏览器(chrome和Firefox)似乎阻止了这一点,因为宿主加载项的框架上没有设置
allow modals
。我测试了如何使用fiddler操纵网站,以包含
allow modals
,对话框出现,确认后加载项工作

我们的管理员说他在过去几天没有更新Exchange服务器。由于它现在出现在多个浏览器中,我还怀疑它不是浏览器的无声更新

我们正在使用“旧”OWA UI。外接程序会在一旁打开一个任务面板。这将显示一个错误:

英文版有以下文本:

已禁用此加载项以帮助您保持安全。要继续使用“添加” 在中,验证此项目是否托管在受信任域中,或在中打开它 办公桌面应用程序

使用“继续”按钮不起任何作用。(它显示了一个文本,如果不提供任何信息,什么也做不了)

有人知道什么会改变吗?如何扭转或缓解这种情况?

一些外接程序由管理员部署,因此用户不需要确认域是否受信任。

CDN包含的
office js
脚本已更新,导致外接程序中断。需要提前两天为Exchange发布更新

因此,我看到了两种解决方案

  • 始终在更新发布之日更新Exchange
  • 使用NPM存储库中的固定版本并手动更新该版本

  • 我发现了一个关于此的问题。请将Exchange服务器更新为2020年10月13日发布的最新SU。它具有外接程序工作所需的代码更改。我如何知道我应该在exchange中使用哪个版本的office js?我担心会出错。您还可以查看更改日志。对我来说,这并不难,因为几周前我就知道它奏效了。所以我只是尝试了NPM的一两个不同版本,直到它再次工作。