outlook - 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">
,但都无济于事。
我怎样才能弄清楚出了什么问题?
解决方案
我遇到了类似的问题,所以我尝试在 IE11 上运行加载项(以了解问题背后的实际原因),并在那里找到了问题,并通过解决该问题,它也可以在 Outlook 桌面客户端上运行。
感谢@Outlook 加载项团队的重要评论。
推荐阅读
- flutter - 有没有办法按语言自定义 Flutter 可绘制元素?
- python - 如何找到我的其他行在 Pandas 中重复的行的 ID
- sql - 如何编写返回另一个表中不存在的数据的查询?
- c - 如何使用 scanf 避免缓冲区溢出
- javascript - 使用套接字跟踪连接的用户
- sql - SQL - JSON 单元格查询
- javascript - 保持当前页面呈现,直到使用 React.lazy 和 React.Suspense 加载新页面
- python - 改组 Pandas 数据框列
- powershell - 在 Powershell 中打开 CMD 命令
- python - MARS 特征重要性返回 null