Outlook Web App在对话框Api中添加messageParent不起作用

时间:2018-11-27 17:47:48

标签: outlook-addin office-js outlook-web-addins

我正在开发Outlook加载项,并正在检查我的应用程序的身份验证流程(Microsoft登录)。我尝试使用对话框API来实现此目的,但是成功登录后无法将消息从对话框传递到任务窗格。

index.js:

var fullUrl = 'https://localhost:3000/src/templates/auth.html'
Office.context.ui.displayDialogAsync(fullUrl,
{height: 40, width: 40}, function (result) {
        console.log("Dialog has initialized. Wiring up events");
        _dlg = result.value;
        console.log(result.status);
        _dlg.addEventHandler(Office.EventType.DialogMessageReceived, function(responseMessage){ console.log(responseMessage);});
    });

对话框:

Office.initialize = function (reason) {
    $(document).ready(function () {
        Office.context.ui.messageParent("Message 1");
    }
}

在对话框控制台中,我得到了,

  

outlook-web-16.01.debug.js:4587无法在以下位置执行'postMessage'   'DOMWindow':提供的目标原点('https://outlook.live.com')   与收件人窗口的来源不匹配   ('https://localhost:3000')。

任何想法可能是什么问题?

0 个答案:

没有答案