excel - Excel 桌面,AzureAD 身份验证不起作用
问题描述
在开发 Excel 插件时,我遇到了一个问题。它在在线版本中运行没有问题,但是当它在桌面版本上运行时,它无法打开任何弹出窗口来验证用户。
- AzureAD 执行身份验证过程。
- 前端是 react 并且是使用 Yeoman 生成器生成的。
谁能告诉我我的做法是否正确,或者我应该怎么做才能工作?
解决方案
您可能指的是这个问题,这是由于加载项更改为使用 Edge 引擎而不是 Office 版本 > 1907 中过时的 Internet Explorer 引擎引起的:https ://github.com/OfficeDev/office-js-helpers/问题/143
微软的官方回应总计为零,因为当他们注意到这个错误时,他们一再并持续关闭社区。我们最终需要启动我们自己的项目分支。
您可以使用以下两个命令安装它:
# remove the broken Microsoft version
npm uninstall --save @microsoft/office-js-helpers
# install the working version
npm install --save @splashback/office-js-helpers
推荐阅读
- python - 如何每次都将列表的不同元素设置为增量,以便我可以编辑另一个列表元素?
- xcode - Xcode build 在派生数据文件夹中找不到文件
- mysql - MySQL 是否支持 UPDATE SET FROM 语法?
- git - Azure DevOps Releases 跨分支构建管道
- amazon-web-services - AWS 自动扩展组会终止仍在运行任务的 Druid 进程吗?
- java - 显示一个值与另一个值的距离的算法
- javascript - 如何隐藏预加载器屏幕上的滚动条?
- flutter - 如何在飞镖中操作字符串?
- elasticsearch - Elasticsearch 分片请求缓存中的 size=0 是什么意思?
- sql - 在 Access 中,如何在本地 Access 表中快速合并两个链接表(最初来自 SQL Server 的视图)