首页 > 解决方案 > Web 插件在 Outlook for Windows 中失败,并显示:“Office.js 尚未完全加载”

问题描述

我们创建了一个 Outlook Web 插件,它在 OWA 和 Outlook for Mac 中运行良好。但是,在 Outlook for Windows 上,插件仅显示空白页。

附加调试器时,我们收到 JavaScript 错误

Office.js 尚未完全加载。您的应用程序必须调用“Office.onReady() 作为其加载序列的一部分(或设置“Office.initialize”函数”)。

调试错误

这是 2016 年展望。

我们确实打电话Office.onReady,我们还尝试为 插入一个空的身体Office.initialize

我感觉 IE 对我们使用的 JavaScript 不满意(也许是 Knockout.js?)。我们也尝试添加<meta http-equiv="X-UA-Compatible" content="IE=edge">,但都无济于事。

我怎样才能弄清楚出了什么问题?

标签: outlookoffice-jsoutlook-web-addins

解决方案


我遇到了类似的问题,所以我尝试在 IE11 上运行加载项(以了解问题背后的实际原因),并在那里找到了问题,并通过解决该问题,它也可以在 Outlook 桌面客户端上运行。

感谢@Outlook 加载项团队的重要评论。


推荐阅读