繁体   English   中英

Outlook 加载项 cookie 在桌面应用程序中清除,但为什么 localStorage 有效?

[英]Outlook Add-in cookies cleared in desktop app, but why localStorage works?

相关问题: Outlook Web 加载项 - 在邮件之间清除本地存储

我的问题是为什么 cookie 被清除,但 localStorage 保留用于 Outlook 桌面应用程序上使用的 Outlook 加载项? 我原以为两者都会以相同的方式工作。 在我看来,清除 cookie 是 Outlook 使用 Edge webviews 的方式中的一个错误。

通过 cookie,我相信您指的是会话 cookie。 换句话说,cookies 没有到期日。 当加载项关闭时,底层浏览器也会关闭,因此会话 cookie 将被删除。 有关 cookie 生存期的更多信息,请点击此处 您可以将此行为与 sessionStorage 进行比较,而不是 localStorage。 因此,请尝试为您的 cookie 设置一个到期日期,以在加载项会话之外保留它们。

请记住,我们不会为整个项目会话(或 Outlook 会话)保留会话 cookie。 我们只在加载项实例的生命周期内保留它们。

有关更多信息,请参阅此类似的已知问题: https : //github.com/OfficeDev/office-js/issues/846

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM