Web加载项在Outlook for Windows中失败,错误为:“0”;Office.js尚未完全加载“;

Web加载项在Outlook for Windows中失败,错误为:“0”;Office.js尚未完全加载“;,outlook,office-js,outlook-web-addins,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插入一

我们创建了一个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?)。我们还尝试添加
,但都没有效果


我如何找出问题出在哪里?

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


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

Outlook桌面使用Internet Explorer显示加载项,一些较新的javascript功能不可用。能否使用Internet Explorer在OWA中测试外接程序,并查看是否遇到相同的问题?可能是您的外接程序正在使用这些新功能之一,导致初始化失败。@OutlookAdd insTeam MSFT:这是个好主意。令人惊讶的是,它实际上在IE中工作,但它确实向我显示了一个我修复的小JavaScript错误,现在该插件也在Outlook中工作。谢谢感谢@Outlook加载项团队的这一重要评论。我遇到了类似的问题,所以我尝试在IE11上运行加载项,并在那里发现了问题,通过解决这个问题,它在Outlook桌面客户端上也起到了作用。再次感谢。