Outlook加载项中的Fluent UI突然停止工作

前端开发 2026-07-07

不确定是否还有其他人也遇到过这种情况,确实也没有微软的其他支持渠道。我们有一个Outlook加载项(HTML/JavaScript),它是使用Fluent Web Components构建的,以匹配Outlook的用户界面。我们没有对主服务器上的内容(HTML、JS、CSS等)做任何修改,但在过去的24小时内,突然之间我们的加载项UI变得不可用——屏幕上会出现文本,某些元素(如JavaScript按钮)似乎还能工作,但就像整个Fluent组件系统崩溃了一样。浏览器(Web版 Office 365)或已安装的Outlook版本没有变化,但显然OfficeJS(或Fluent)平台中的某些东西已经改变,导致一切都坏了。不幸的是,我无法判断调试控制台里是否有“新”的错误,因为以往在Outlook中使用该控制台,在正常运行模式下就会产生大量错误。

我们在测试系统上也观察到这一点,我担心一旦客户遇到这个问题,就会引发一场大规模的P1紧急事件。欢迎给出任何建议!

解决方案

好吧,我终于能自己回答这个问题。可惜,我们的源代码库并没有绑定到Fluent Web Components库的特定版本。而3.0.0版本昨天上线了,这意味着我们的加载项会使用到这个新版本,显然它并不向后兼容(这是一次重大版本变更),差异很大。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章