在OSX上的Chrome版本56.0.2924.87(64位)上,当我在Outlook Web App中将displayInIframe设置为true时调用Office.context.ui.displayDialogAsync时,.ms-Dialog-main div不会出现在屏幕上。整个屏幕简单地被.ms覆盖 - 覆盖 - 覆盖 - 黑暗。
参见随附的屏幕截图:dialog content invisible on screen
这也发生在chrome incognito(排除与chrome扩展的冲突)和firefox上,奇怪的是它不会出现在safari中。
在chrome检查器中使用样式(即设置绝对位置为.ms-Dialog-main至少会使对话框内容显示在屏幕上,尽管没有居中,请看截图:dialog content after tweaking styles in web inspector
调整Office.context.ui.displayDialogAsync的options参数中的宽度或高度似乎没有任何帮助。
Microsoft工程师是否能够帮助解决此问题?
答案 0 :(得分:1)
我无法在OSX上使用相同的chrome版本重现displayDialogAsync问题。是否可以分享更多细节,例如mainifest或一些原型代码,这可能对repro有帮助。