Web加载项在Outlook for Windows中失败,错误为:“0”;Office.js尚未完全加载“;
我们创建了一个Outlook web加载项,它在OWA和Outlook for Mac中运行良好。但是,在Outlook for Windows上,加载项仅显示空白页 当附加调试器时,我们会得到JavaScript错误 Office.js尚未完全加载。你的应用程序必须调用“Office.onReady() 作为加载顺序的一部分(或设置“Office.initialize” 功能”) 这是2016年展望 我们确实调用了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插入一
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桌面客户端上也起到了作用。再次感谢。