MS Excel 365: локальные URL-адреса открываются в родных браузерах вместо всплывающих диалогов

Я использую dialogAsync, чтобы открыть некоторые HTML-страницы для моего пользовательского приложения. Когда URL-адреса размещены в удаленной системе, например, https://so-and-so.com/etc.html они открываются в виде всплывающего окна, похожего на диалоговое окно. В тот момент, когда я изменяю URL-адрес на localhost, т. Е. На веб-страницу, развернутую локально в моей системе - http://localhost:8080/etc.html, в моем браузере по умолчанию открывается HTML- страница в виде новой вкладки.

Очень болезненно реализовывать диалоги ожидания / прогресса на моем локальном компьютере, так как диалог не закрывается автоматически - dialogWindow.close() никогда не работает.

Есть ли способ обойти?

1 ответ

Для первой части: в манифесте, который вы загружаете, каков исходный базовый URL? Возможно, вам нужно добавить свой локальный хост в список доменов: https://dev.office.com/reference/add-ins/manifest/appdomain.

Для dialogWindow.close()Я предлагаю вам открыть отдельный вопрос, чтобы вопрос / предложение не потерялись при смешивании с вашим первым вопросом.

Другие вопросы по тегам