Windows 11环境下Firebase UI Demo第三方登录弹窗及跳转空白问题
解决建议
1. 检查 Windows 11 系统级弹窗权限
Windows 11 的隐私安全设置可能限制了站点弹出窗口:
- 打开「设置」→「隐私和安全性」→「网站权限」→「弹出窗口和重定向」,确保允许目标 Demo 站点的弹出请求
- 检查「增强的智能应用控制」功能,若处于开启状态,尝试临时关闭后测试登录
2. 调整浏览器安全策略
Windows 11 下浏览器的默认安全级别可能过高:
- 以 Chrome 为例:进入设置→「隐私和安全」→「安全」,将安全级别从「增强保护」切换为「标准保护」
- 重置浏览器默认设置:找到「重置设置」选项,恢复原始配置后重新测试
3. 验证 Firebase 认证配置
虽然其他系统正常,但仍需确认回调域名配置:
- 登录 Firebase 控制台,进入「Authentication」→「登录方法」,检查「授权域名」是否包含目标 Demo 站点域名
- 核对第三方 OAuth 提供商(如 Google)的回调 URI,确保与 Firebase 生成的地址完全一致
4. 排查 Windows Defender 拦截
Windows Defender 的实时保护可能误拦截登录请求:
- 临时关闭 Defender 实时保护,测试登录功能是否恢复正常
- 若生效,将该 Demo 站点添加到 Defender 的信任列表或防火墙允许名单中
5. 调整 Firebase SDK 版本
当前使用的 SDK 9.13.0 可能存在 Windows 11 兼容性问题:
- 尝试升级至最新版 Firebase SDK,或回退到 9.12.x 稳定版本,重新部署后测试
内容的提问来源于stack exchange,提问作者hollowresident
相关产品推荐
相关产品推荐

