2
我已經構建了一個Excel加載項,它將打開一個彈出框window.open
,然後加載項與彈出站點進行通信。我剛剛意識到它不適用於Windows的Excel,原因是彈出窗口無法通過$window.opener
獲取主機。window.opener不適用於Windows的Excel
爲了說明這一點並避免跨域,我製作了a xml,這是指the add-in和the test page。它適用於Chrome和IE中的Excel Online。但是,在Excel for Windows中運行時,$window.opener
返回undefined
。
任何人都可以告訴我發生了什麼事,什麼是解決方法?
(對於那些推薦使用Dialog API的人,請參閱this thread。所以現在在Excel for Windows中都不能使用Dialog或window.open
)。
我的測試表明,'messageParent'工作與對話,但我的問題是關於使用'window.open'比對話框,而。 – SoftTimur