2017-07-13 40 views
3

我开发加载项的Outlook方便下面是我的问题 问题陈述: IE & Safari浏览器默认情况下,第三方cookie是残疾人,我不能够设置的饼干我的应用程序,因为它被视为第三方,所以我启动模型对话框来显示我的应用程序登录页面,成功登录后,我看到Cookie已设置,我正在关闭我的模型对话窗口。之后,我刷新我的主页以重定向到我们为Addin设计的门户,这里我的Addin无法读取Cookie。但是当我打开新标签页时,我能够访问我的门户网站,因为有cookie可用Cookies是不是在Office Outlook中的AddIn

我有解决方法即启用浏览器中的第三方cookie,但我不想问我的客户启用浏览器第三方cookie。因此我试图通过模型对话框设置cookie。

感谢您的帮助,我很高兴知道为什么我无法访问我的浏览器中提供的cookie。

+0

您是否找到解决方案? – maxpaj

回答

1

对于用户验证Office.js提供了Dialog API。 Dialog特性旨在为不同客户和平台提供无缝的用户体验。 Outlook完全支持此API,但需遵循Dialog API requirement setsOffice.context.ui提供了可用于创建和操作Office加载项中的UI组件(例如对话框)的对象和方法。