我正在为Microsoft Outlook开发外接程序,我们一直遇到Outlook 2016在对话框关闭时间歇性崩溃的问题。为了进一步了解,我们注意到这发生在版本1807,内部版本10325.20082。
当我们尝试关闭对话框时,Outlook 2016上的CPU使用率显着上升,在关闭对话框后崩溃Outlook 2016。我们已经对此进行了调试,但是在控制台上看不到任何错误行。 Outlook 2016崩溃的问题似乎也正在影响生产中的其他加载项(Dropbox,Boomerang和Salesforce)。
我们注意到该错误在当前版本(版本1807,内部版本10325.20082)中很普遍。从几周前开始,以前的版本就没问题了。
代码示例:
Office.context.ui.displayDialogAsync(dialogURL, {
height: 60,
width: 33,
displayInIframe: true,
}, dialogCallback.bind(self, handleDialogMessage));
let handleDialogMessage = function(dialog, args) {
dialog.close();
event.completed(); // event = argument for manifest button click
}
谢谢您的帮助!