2017-06-20 55 views
0

我正在使用conversationAsync爲我的自定義應用程序打開一些html頁面。當網址位於遠程系統上時,例如它打開成彈出窗口,就像對話框一樣。 當我將url更改爲本地主機時,即在我的系統中本地部署的網頁 - http://localhost:8080/etc.html時,html在我的默認瀏覽器中打開,作爲新選項卡。MS Excel 365:本地主機網址在原生瀏覽器中打開而不是彈出對話框

在我的本地實現等待/進度對話是非常痛苦的,因爲對話不會自動關閉 - dialogWindow.close()永遠不會工作。

有什麼辦法嗎?

回答

0

對於第一部分:在sideloading的清單中,原始基本URL是什麼?可能需要將本地主機添加到AddDomains列表中: https://dev.office.com/reference/add-ins/manifest/appdomain

對於dialogWindow.close(),我建議您開一個單獨的問題,以確保問題/建議不會因與第一個問題混在一起而丟失。

+0

我不認爲問題是與域。我已經在AppDomain列表中添加了localhost: http:// localhost:8080。此外,我觀察到url和https之間的差異正在造成這個問題。爲什麼不支持基於http的URL在對話中打開? –

相關問題