displayDialogAsync api在打开对话视图之前显示警告

问题描述 投票:1回答:1

我正在尝试在我的应用程序中进行OAuth集成。

作为oauth流程的一部分,使用dialogAsync api打开oauth url,如下所示:

Office.context.ui.displayDialogAsync(url, {width: 100, height: 100}, function (asyncResult) {
                self.oauthWindow = asyncResult.value;
                if (asyncResult.status != 'succeeded') {
                    self.oauthWindow && self.oauthWindow.close();
                } 
            });

还在AppDomain部分下的清单文件中添加了域:

<AppDomains>
        <AppDomain>https://app.xeninc.us</AppDomain>
        <AppDomain>https://sf.xenovusapps.net</AppDomain>
        <AppDomain>https://login.microsoftonline.com</AppDomain>
        <AppDomain>https://accounts.zoho.com</AppDomain>
        <AppDomain>https://login.salesforce.com</AppDomain>
        <AppDomain>https://account.box.com</AppDomain>
        <AppDomain>https://www.dropbox.com</AppDomain>
        <AppDomain>https://accounts.google.com</AppDomain>
        <AppDomain>https://login.live.com</AppDomain>
        <AppDomain>https://secure.sharefile.com</AppDomain>
    </AppDomains>

它正在低于警报,如下所示:enter image description here注意:这只发生在浏览器中。在本机应用程序中正常工作如何抑制该窗口?

outlook-addin office-js outlook-web-addins
1个回答
2
投票

此警报通过设计发生,作为大多数浏览器具有的弹出窗口阻止设置的必要变通方法。如果您有任何疑问,请告诉我们。

© www.soinside.com 2019 - 2024. All rights reserved.