当我们调用displayDialogAsync方法时,不会提示用户允许模式打开,并且在开发控制台中根本没有输出/错误。
仅当我们的用户通过Windows上的Outlook 2016客户端访问加载项时,问题才出现。在OWA和Mac桌面上,我们尚未收到任何错误报告。
我确认遇到的上一个用户的Outlook 2016内部版本是1907内部版本11901.20218,但是我们有许多用户的报告,其中一些可能使用不同的版本。
window.Office.context.ui.displayDialogAsync(authUrl, { displayInIframe: false, height: 50, width: 50 }, (asyncResult) => {
const dialog = asyncResult.value;
dialog.addEventHandler(window.Office.EventType.DialogMessageReceived, (arg) => { processMessage(arg, dispatch, dialog); });
_pollAuth(uuid, email, dispatch);
});
我们希望系统提示用户打开模式,就像在OWA和Mac桌面上一样。