最好理解为什么我们需要从 Microsoft 的 CDN 中引用 office.js 来将加载项发布到 Office 商店(应用程序源)。
根据这个官方 GitHub 文档
“如果您计划从 AppSource 发布 Office 加载项,则必须使用此 CDN 参考。本地引用仅适用于内部、开发和调试场景。”</p>
我们最近在美国中南部、美国中部和美国西部数据中心的 CDN 加载 office.js 失败了一段时间,而我们托管的所有资源都加载正常。这是我们每分钟在我们的 App Source 发布的插件上运行的可用性测试的结果。如您所见,我们自己托管的所有资源都加载正常,但 Microsoft CDN 上的 office.js 失败了。如果我们自己托管 office.js,我们可以降低这种依赖风险,但这违反了 App Source 发布的加载项必须通过 CDN 引用 office.js 的要求。
这显示了一段时间内从 CDN 和不同数据中心加载 office.js 失败的列表。
这显示了故障的详细信息(在上一个屏幕截图中列出的所有故障中都是一致的)。