标签:javascript outlook office-js office365
我正在编写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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。