You need to enable JavaScript to run this app. Firebase项目Google登录报Illegal url for new iframe错误如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Firebase项目Google登录报Illegal url for new iframe错误如何解决

问题原因

触发Uncaught Error: Illegal url for new iframe报错的核心问题是你Firebase初始化配置中的authDomain字段填写错误:你额外添加了https://协议前缀,Firebase Auth SDK生成登录弹窗iframe地址时会自动拼接协议,重复的协议会导致生成非法URL。

修复方案

将你初始化部分的authDomain值修改为不带协议的纯域名即可,修改后的代码如下:

firebase.initializeApp({
 apiKey: '***',
 // 去掉https://前缀,只保留域名部分
 authDomain: '***.firebaseapp.com',
 projectId: '***'
});

其他排查项

  • 确认你当前运行项目的域名已经添加到Firebase控制台「Authentication」-「设置」-「已授权的网域」列表中
  • 本地开发时需要将localhost加入授权网域列表
  • 核对所有配置项和Firebase控制台项目设置中给出的默认配置完全一致,不要自行增减内容

内容的提问来源于stack exchange,提问作者ATMYDN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 05:30:02