Диалоговое окно Office.context.ui.displayDialogAsync не отображается на экране (проблема с .ms-Dialog-main css?)

В версии Chrome 56.0.2924.87 (64-разрядной) в OSX, когда я вызываю Office.context.ui.displayDialogAsync с displayInIframe, установленным в значение true в Outlook Web App, div .ms-Dialog-main не отображается на экране. Весь экран просто занимает .ms-Overlay ms-Overlay - темный.

См. Прикрепленный снимок экрана: содержимое диалогового окна невидимо на экране

Это также происходит в chrome incognito (исключая конфликт с расширениями chrome) и firefox, как ни странно, этого не происходит в сафари.

Поиграйте со стилями в инспекторе Chrome (то есть установите для позиции absolute значение .ms-Dialog-main по крайней мере, чтобы содержимое диалогового окна отображалось на экране, хотя и не по центру, см. Снимок экрана: содержимое диалогового окна после настройки стилей в веб-инспекторе

Настройка ширины или высоты в параметре параметров для Office.context.ui.displayDialogAsync, похоже, вообще не помогает.

Сможет ли инженер Microsoft помочь решить эту проблему?


person Hyeunjoon Kim    schedule 03.04.2017    source источник
comment
вы нашли что-нибудь связанное с этой проблемой? У меня такая же проблема со словом office365.   -  person Khawaja Asim    schedule 17.04.2017
comment
Можно ли поделиться своим кодом? Мы пытались воспроизвести это и не смогли.   -  person Oleg O - MSFT    schedule 24.04.2017


Ответы (1)


Мне не удалось воспроизвести проблему displayDialogAsync с той же версией Chrome на OSX. Можно ли поделиться более подробной информацией, такой как mainifest или какой-то прототип кода, который может быть полезен для воспроизведения.

person Frank    schedule 06.04.2017