簡體   English   中英

從Excel任務窗格加載項中打開一個新窗口

[英]Opening a new window from Excel task pane add-in

以前,我可以使用下面的javascript從任務窗格中運行的代碼打開一個新窗口。

window.open('/login.op')

升級到Mac版16.1 Excel后,它只會打開一個新的空白窗口。 我嘗試打開的url與manifest.xml中的SourceLocation在同一域中

大多數其他選項的問題在於它們不支持涉及SSO的身份驗證,並且重定向到manifest.xml中未列出的域。

我應該查看另一種身份驗證流程嗎?

我正在使用https://appsforoffice.microsoft.com/lib/1/hosted/office.js ,它說它是Version: 16.0.9010.1000

請為模態對話框界面使用對話框API Dialog API旨在提供跨平台和瀏覽器的統一UI體驗。 window.open可能在主機/平台之間不一致,因此不建議這樣做。

在任務窗格的上下文中, window.openOffice.context.ui.displayDialogAsync不支持http。 通過https提供任務窗格內容並更新manifest.xml中的SourceLocation以使用https解決了兩個調用的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM