我已经构建了一个 Excel 加载项,它打开一个弹出窗口window.open
,然后加载项与弹出站点进行通信。我刚刚意识到它在 Excel for Windows 中不起作用,原因是弹出窗口无法通过$window.opener
.
为了说明这一点并避免跨域,我做了一个 xml,它指的是加载项和测试页面。它在 Chrome 和 IE 中的 Excel Online 中运行良好。但是,在 Excel for Windows 中运行它时,会$window.opener
返回undefined
.
谁能告诉我发生了什么,解决方法是什么?
(对于推荐 Dialog API 的人,请参阅此线程。所以现在 Dialog 和window.open
Excel for Windows 都不起作用)。