我目前正在开发一个与我们所提供的服务相关的Outlook附加组件,并且在提交时遇到问题。 我的问题是,尽管附加组件在Outlook中运行良好,但如果您尝试从Office 365的Safari加载它,则Cookie的读取将被阻止。
我们使用Office.js SDK来管理Exchange集成并提供对话框,用户通过该对话框登录。这会创建一个包含令牌的Cookie,然后我们在JS中读取它以随任何API请求一起发送。启用第三方Cookie的阻止(或使用Safari)将导致iframe无法访问来自同一来源的Cookie。启用第三方Cookie(或不使用Safari)时,一切都按预期工作。
对我们来说问题在于,除非附加组件在最新版本的Safari上工作,否则Microsoft不会批准该附加组件。
提前致谢。
我们使用Office.js SDK来管理Exchange集成并提供对话框,用户通过该对话框登录。这会创建一个包含令牌的Cookie,然后我们在JS中读取它以随任何API请求一起发送。启用第三方Cookie的阻止(或使用Safari)将导致iframe无法访问来自同一来源的Cookie。启用第三方Cookie(或不使用Safari)时,一切都按预期工作。
对我们来说问题在于,除非附加组件在最新版本的Safari上工作,否则Microsoft不会批准该附加组件。
提前致谢。