Web 插件在 Outlook for Windows 中失败,并显示:“Office.js 尚未完全加载”

Jak*_*sen 5 outlook office-js outlook-web-addins

我们创建了一个 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">但都无济于事。

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

him*_*k66 1

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

感谢@Outlook 插件团队的重要评论。