Ms office window.opener在Excel for Windows中不工作

Ms office window.opener在Excel for Windows中不工作,ms-office,office-js,window.opener,shared-worker,message-channel,Ms Office,Office Js,Window.opener,Shared Worker,Message Channel,我已经构建了一个Excel加载项,它通过窗口打开一个弹出窗口。打开,然后加载项与弹出站点通信。我刚刚意识到它在Excel for Windows中不起作用,原因是弹出窗口无法通过$window.opener获取主机 为了说明这一点并避免跨域,我提出了,其中提到和。它在Chrome和IE中的Excel Online中运行良好。但是,在Excel for Windows中运行它时,$window.opener返回未定义的 谁能告诉我发生了什么事,解决办法是什么 (对于推荐Dialog API的人,请

我已经构建了一个Excel加载项,它通过
窗口打开一个弹出窗口。打开
,然后加载项与弹出站点通信。我刚刚意识到它在Excel for Windows中不起作用,原因是弹出窗口无法通过
$window.opener
获取主机

为了说明这一点并避免跨域,我提出了,其中提到和。它在Chrome和IE中的Excel Online中运行良好。但是,在Excel for Windows中运行它时,
$window.opener
返回
未定义的

谁能告诉我发生了什么事,解决办法是什么


(对于推荐Dialog API的人,请参见。因此,现在Dialog和
窗口都不能在Excel for Windows中使用了。

UI.messageParent
也不能使用了吗?这是从火车站来的

例如:

Office.context.ui.messageParent("Message from Dialog box")
文件:

将消息从对话框传递到其父/开场白页面。调用此API的页面必须与父级位于同一域中


(我假设这不是您所指的对话API)

我的测试表明
messageParent
可以与对话一起使用,但我的问题是如何使用
窗口。打开
而不是对话框。