Outlook加载项:Outlook 2016问题带有新的身份验证窗口

时间:2018-10-05 21:38:24

标签: outlook-addin outlook-web-addins outlook-2016

我正在为Microsoft Outlook开发外接程序,而我们一直遇到Outlook 2016任务窗格无法与新窗口对话的问题。当前仅在版本1810(内部版本10927.20001)上发生。

要在此特定版本的Outlook中重现该问题,请执行以下操作:

  1. 从任务窗格中启动一个新窗口(在我们的示例中是OAuth登录窗口,重定向到成功的登录页面)
  2. 检查窗口-似乎window.opener对象未定义

如果将此行为与Outlook的较早版本进行比较,则可以访问window对象,window.opener对象以及window.opener对象中定义的其他属性。该问题大约在2周前开始出现。

1 个答案:

答案 0 :(得分:1)

mywindow = window.open("https://contoso/test/blah.html");

mywindow.document.write("foo");

mywindow.opener.document.write("bar");

仅当https://contoso/在AppDomains列表中时,此代码才有效。否则,mywindow将为空。