Ms office window.opener在Excel for Windows中不工作
我已经构建了一个Excel加载项,它通过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 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
可以与对话一起使用,但我的问题是如何使用窗口。打开而不是对话框。