В настоящее время я разрабатываю надстройку для Outlook, и в рамках этого мне нужно представить диалоговое окно с помощью метода Office.context.ui.displayDialogAsync
. Диалог отображается нормально, и пользователь может взаимодействовать с ним и элементами внутри.
Как только они будут готовы продолжить, мне нужно, чтобы эта информация была передана обратно в основную надстройку, и я делаю это через функцию Office.context.ui.messageParent
. В производственном / промежуточном режиме это не вызовет проблем, но во время разработки я запускаю надстройку на своем локальном компьютере и отправляю манифест приложения на хост-сервер Exchange в нашей инфраструктуре контроля качества.
В результате, когда я пытаюсь вызвать событие messageParent
, оно завершается неудачей, поскольку вызовы состояния документов, использующие этот метод, должны находиться в одном домене. Я не могу пропатчить файл hosts, иначе я потеряю доступ к серверу Exchange.
Как бы я решил эту проблему?