2017-06-20 12 views
0

私はカスタムアプリケーションのためにいくつかのhtmlページを開くためにdialogueAsyncを使用しています。 URLがリモートシステム上でホストされている場合など。 https://so-and-so.com/etc.htmlそれはダイアログボックスのようなポップアップとして開く。 URLをlocalhostに変更すると、システムにローカルにデプロイされたWebページ(http://localhost:8080/etc.html)が、新しいタブとしてのデフォルトブラウザにhtmlが開きます。MS Excel 365:ローカルホストのURLがポップアップダイアログの代わりにネイティブブラウザで開きます

ダイアログが自動的に閉じないので、待機中/進行中のダイアログをローカルに実装するのは非常に辛いです。dialogWindow.close()は動作しません。

周囲はありますか?

答えて

0

最初の部分は、サイドローディングしているマニフェストでは、元のベースURLは何ですか?ローカルホストをAddDomainsリストに追加する必要があるかもしれません: https://dev.office.com/reference/add-ins/manifest/appdomain

dialogWindow.close()については、質問/提案が最初の質問と混同されないように、別の質問をすることをお勧めします。

+0

私はドメインに問題はないと思います。私は既にAppDomainsのリストにlocalhostを追加しました: http:// localhost:8080。また、URLのhttpとhttpsの違いがこの問題を引き起こしていることがわかりました。 httpベースのURLが対話で開かれるようにサポートされていない理由は何ですか? –

関連する問題