Excel任务窗格加载项使用Edge释放Cookie

Excel任务窗格加载项使用Edge释放Cookie,excel,cookies,microsoft-edge,excel-addins,office365-apps,Excel,Cookies,Microsoft Edge,Excel Addins,Office365 Apps,我开发了一个带有任务窗格的Office插件 在不关闭当前Excel文档的情况下,在Excel加载项中重复显示任务窗格应保留cookie 如果Excel使用Edge在任务窗格中托管加载项,则当任务窗格多次打开时,加载项在前一次打开时存储的cookie将消失 仅当Excel使用Edge在任务窗格中托管加载项时,才会出现此问题。 相反,如果Excel使用IE在任务窗格中托管加载项,则没有问题 此问题影响依赖于第三方域cookie的加载项,这些cookie是在身份验证后获得的 例如,在我的例子中: My

我开发了一个带有任务窗格的Office插件

在不关闭当前Excel文档的情况下,在Excel加载项中重复显示任务窗格应保留cookie

如果Excel使用Edge在任务窗格中托管加载项,则当任务窗格多次打开时,加载项在前一次打开时存储的cookie将消失

仅当Excel使用Edge在任务窗格中托管加载项时,才会出现此问题。 相反,如果Excel使用IE在任务窗格中托管加载项,则没有问题

此问题影响依赖于第三方域cookie的加载项,这些cookie是在身份验证后获得的

例如,在我的例子中: My Addin使用OfficeDialog向第三方域进行身份验证。在OfficeDialog将我带到第三方身份验证URL后,返回了该域的一些cookie。 如果我不关闭或重新加载加载项,Cookie就在那里,加载项可以调用第三方域中的一些API。 但是如果加载项被重新加载,第三方cookie将丢失,用户必须再次进行身份验证。 这只会在任务窗格中的Edge中发生,而不会在IE中发生

我不知道这是否是一个bug,但imo Edge应该像IE一样保存cookies

(任务窗格可能包含不同的浏览器/版本,如下所述: )

我的办公室版本号:Office 365 ProPlus版本1910(构建12130.20272单击运行)


我的操作系统:Windows 10 Enterprise Version 1903(OS Build 18362.467)

请检查边缘浏览器设置,确保未阻止Cookie(单击右上角的设置和更多,然后选择设置。打开隐私和安全选项卡,在Cookie下选择“不阻止Cookie”)。此外,您还可以检查Internet属性,确保它不会阻止Cookie,更多详细步骤,请检查。感谢Zhi,我使用Edge DevTools验证了Cookie是创建的。但当任务窗格再次打开(或关闭并重新打开)时,当任务窗格中使用Edge时,Cookie将消失。相反,如果任务窗格中使用IE,cookies仍然存在,正如预期的那样。您能否发布详细步骤和足够的代码来重现问题。帮助您解决问题可能更容易。这是一个bug。这里开门