Office Dialog Api не может быть закрыт

Мы используем Office Dialog Api для нашей надстройки O365 Outlook. В Интернете диалоговое окно, открытое из api, нельзя закрыть ни с помощью «x» в верхнем правом углу, ни с помощью метода dialog.close (). InnerHtml удаляется, но само диалоговое окно не закрывается. Эта проблема сохраняется, если для свойства displayInIframe установлено значение true или false.

Обновлено:

Эта проблема не возникает на рабочем столе Outlook (Windows или Mac). Встречается только в веб-экземплярах (используется хром).

Office.context.ui.displayDialogAsync(url, options.dialogOptions,
    (asyncResult) => {
        if (asyncResult.status === Office.AsyncResultStatus.Failed) {
            $log.debug('Display Dialog Error: ', asyncResult.error);
        }
        else {
            _dialog = asyncResult.value;
            if (options.params) {
        _dialog.addEventHandler(Office.EventType.DialogMessageReceived, handleDialogMessageEvent);
        _dialog.addEventHandler(Office.EventType.DialogEventReceived, eventReceivedHandler);

person jchoi76    schedule 02.05.2017    source источник
comment
Привет, jchoi, не могли бы вы подробнее рассказать об этой проблеме? Фрагмент кода, который вы используете для вызова API, и браузер, в котором вы пытаетесь это сделать, будут полезны. Кроме того, пробовали ли вы другие браузеры, и возникает ли эта проблема в Outlook Desktop?   -  person pghprogrammer4    schedule 04.05.2017
comment
Я тоже затронул эту проблему. Использование Firefox 60.0.2 в Linux.   -  person Christian Frommeyer    schedule 10.07.2018
comment
У меня такая же проблема с IE, Edge и Outlook Desktop.   -  person Gopal Zadafiya    schedule 04.04.2019


Ответы (1)


Эта проблема была обнаружена в Office 365 Outlook в Интернете. Исправление для решения этой проблемы уже внедрено в рабочую среду. Если проблема не исчезнет, ​​попробуйте обновить кеш браузера.

person Jesse Freitas    schedule 14.05.2017
comment
обновление не решило эту проблему. Тоже жесткая перезагрузка. - person jchoi76; 09.06.2017