无法在“ DOMWindow”上执行“ postMessage”以在消息检查器中添加插件

时间:2019-09-27 15:08:50

标签: outlook outlook-addin office-js outlook-web-addins

我正在为Outlook开发一个加载项,该加载项在身份验证后重定向到另一个URL。从消息列表查看器运行加载项时,重定向工作正常。但是,如果我在检查器中打开一条消息并运行加载项,则重定向将显示此错误:

  

无法在“ DOMWindow”上执行“ postMessage”:目标来源   提供的('https://login.aaa.com')与收件人不匹配   窗口的原点('https://login-uk.aaa.com')。

enter image description here

邮件列表查看器的URL为https://remote.aaa.com/owa/#path=/mail

检查器的URL为https://remote.aaa.com/owa/projection.aspx

编辑:进一步研究此问题,似乎在重定向后初始化OfficeJS失败。对Office.onReady()的调用只是挂起而没有返回(我正在使用await Office.onReady())。我对此进行了测试,在本地运行了一个测试加载项,该重定向到我在本地运行的加载项并调用Office。onReady()不会执行任何操作,只是挂在该调用上。

因此可以进行URL重定向,但是该加载项不会初始化。

0 个答案:

没有答案