【问题标题】:Cookies are not Accessible in the Office Outlook AddIn在 Office Outlook 插件中无法访问 Cookie
【发布时间】:2020-04-30 03:21:44
【问题描述】:

我正在为 Outlook 开发插件,以下是我的问题 问题陈述: IE & Safari 默认禁用第三方 cookie,我无法设置我的应用程序的 cookie,因为它被视为第三方,所以我启动模型对话框以显示我的应用程序登录页面,成功登录后,我看到cookie 已设置,我正在关闭我的模型对话框窗口。之后,我正在刷新我的主机页面以重定向到我们为 Addin 设计的门户,这里我的 Addin 无法读取 cookie。但是当我打开新标签时,我可以访问我的门户,因为 cookie 可用

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

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

【问题讨论】:

  • 您找到解决方案了吗?

标签: cookies office-addins outlook-web-addins


【解决方案1】:

对于用户身份验证,Office.js 提供了Dialog API。 Dialog 功能专为提供跨不同客户端和平台的无缝用户体验而设计。 Outlook 完全支持此 API,以 Dialog API requirement sets 为准。 Office.context.ui,提供可用于在 Office 加载项中创建和操作 UI 组件(例如对话框)的对象和方法。

【讨论】:

  • 链接已损坏。
  • @NadavB 谢谢,已修复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 1970-01-01
  • 2017-11-13
  • 2019-10-29
  • 2017-05-04
  • 1970-01-01
相关资源
最近更新 更多