Office Outlook Web Addin 不适用于 Office Client 2016

2023-11-29

我使用 Angular 5 版本开发了一个插件,我已经构建了它并使用 sercure http 部署在 Apache 服务器上,我通过使用不同的用户登录在 Office Web App 上测试了这个插件,我发现它按我的预期工作,

但现在的问题是,我打开了配置了特定用户的 Outlook 客户端,功能区上出现了 Addin 图标,但当我单击它时,仅在右侧的 Addin 窗口中显示空部分。

加载项的图标和名称显示在功能区上,即使在单击加载项按钮后,加载项的名称也会在加载项窗口中显示为标题,但其余部分为空白,没有错误消息。

注意:Outlook 客户端位于同一域中的另一台计算机上。在这台机器上,我尝试了浏览器中的加载项,它工作正常。

Office Outlook 客户端版本是“微软 Outlook 2016 MSO (16.0.4639.1000) 32 位

Exchange 服务器版本是“版本 15.1(内部版本 1466.3)”

在 Outlook 客户端中我还想知道如何调试插件。

如果按钮没有出现在 Outlook 客户端中,我可以在其中看到错误日志,它全部卡在中间。


我在这种情况下得到了解决方案,实际问题是 Internet Explorer 的文档模式。

我们知道Web Add-in使用Internet Explore Frame来加载。当我使用 F12 调试器对其进行调试后。我在“仿真”部分了解到文档模式默认选择为 7。并且文档模式 7 没有最新支持的 JavaScript 支持(我的 Addin 是使用路由在 Angular 5 版本上构建的)。

因此,在我的插件项目的 index.html 中,我错过了在带有元标记的标头中提及文档模式,即我想要运行脚本的模拟版本。

我已在我的加载项中添加到 index.html 的 head

<meta http-equiv="X-UA-Compatible" content="IE=10" />

Now it works on my client and uses emulation Document Mode 10 enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Office Outlook Web Addin 不适用于 Office Client 2016 的相关文章

随机推荐