javascript – 我想在调用Office.context.ui.displayDialogAsync()方法时跳过显示消息
作者:互联网
我正在编写Outlook加载项.
我想使用displayDialogAsync()显示一条对话框消息.
但是当我使用该方法时,会在显示对话框之前显示确认消息(我附上了屏幕截图).
是否有任何解决方案可以跳过此消息?
screen shot : the message when a code calls displayDialogAsync()
·参考
https://dev.office.com/docs/add-ins/develop/dialog-api-in-office-add-ins
function openWindow()
{
var startAddress = 'https://localhost:44303/AppCompose/Sample/Sample.html';
Office.context.ui.displayDialogAsync(startAddress);
}
解决方法:
该消息是防止弹出窗口阻止程序所必需的.所以不,如果你使用弹出模式,就没有办法跳过它.但是,如果您的页面支持iframing,则可以传递displayAsIframe = true参数(参见documentation);此模式不显示额外的确认,因为它显示为带有iframe的浮动div(而不是新窗口).
重要提示:我发现您在Office Online中使用API.请注意,我们尚未正式更新我们的文档和示例,以表明它是受支持的,因此您可能会看到一些障碍.我希望明年年初一切都会到位.
标签:javascript,outlook,office-js,office365 来源: https://codeday.me/bug/20190828/1754918.html