session - 跨任务窗格和对话框的会话 cookie
问题描述
本页介绍Office 加载项的身份验证过程。它指出,对于对话框:
它不与任务窗格共享相同的会话存储
这似乎与我的经验不符。这就是我正在做的事情:
- 任务窗格打开对话框
displayDialogAsync
- 用户使用对话框登录,并在对话框中设置会话 cookie。
- 在不将任何信息传递给父级(
messageParent
未使用)的情况下,任务窗格将设置会话 cookie。
这里的文档有错误吗?还是会话在某些平台上共享但在其他平台上不共享?我在 Mac 上使用 Office 365。
解决方案
文档中的那一行是指Window.sessionStorage属性。Cookie 和服务器端存储可以在对话框和主机页面之间共享。我会澄清文件。
推荐阅读
- batch-file - GDAL 脚本的批处理命令
- qt - Size constraints for Qt layouts
- node.js - 运行 Npm install 时出现 NPM ENOENT 错误
- python - 如何使用 Openpyxl 的表模块创建表?
- python - 为什么 Flask Migrations 没有检测到字段的长度变化?
- sql-server - 使用 AAD 凭据将 Power BI 与 Azure SQL 数据库服务器连接
- python - 如何从单独的模块附加记录器?
- node.js - 将 Web 数据写入 TXT 文件
- javascript - 当特定的 div/元素滚动到视图中时,是否可以更改元素的样式?
- java - 在 Log4j 中的类之间传递类记录器的缺点是什么